[OpenSIPS-Users] Load balance,failed to remove from profile
Bogdan-Andrei Iancu
bogdan at opensips.org
Thu Jul 4 15:58:09 CEST 2013
Hello Miha,
Need to run some tests on my side - please send me off list the
simplified (only LB related part) script + the DB content.
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 07/01/2013 04:41 PM, Miha wrote:
> Hi Bogdan,
>
> i tried with two resources and still the same:
>
> Jul 1 15:37:05 opensips /usr/sbin/opensips[26998]:
> DBG:load_balancer:do_load_balance: found requested (0) resource test
> Jul 1 15:37:05 opensips /usr/sbin/opensips[26998]:
> DBG:load_balancer:do_load_balance: found requested (1) resource bla
> Jul 1 15:37:05 opensips /usr/sbin/opensips[26998]:
> DBG:load_balancer:do_load_balance: sequential call of LB - previous
> selected dst is 1
> Jul 1 15:37:05 opensips /usr/sbin/opensips[26998]:
> DBG:load_balancer:do_load_balance: skipping destination
> <sip:xxx.xxx.xxx.xxx:5060> (used=1 , disabled=0)
> Jul 1 15:37:05 opensips /usr/sbin/opensips[26998]:
> CRITICAL:load_balancer:get_dst_load: bug - cannot find request
> resource in dst
> Jul 1 15:37:05 opensips /usr/sbin/opensips[26998]:
> DBG:load_balancer:do_load_balance: destination
> <sip:yyy.yyy.yyy.yyy:5060> selected for LB set with free=0 (max=0)
> Jul 1 15:37:05 opensips /usr/sbin/opensips[26998]:
> ERROR:load_balancer:do_load_balance: failed to remove from profile
> Jul 1 15:37:05 opensips /usr/sbin/opensips[26998]:
> ERROR:load_balancer:do_load_balance: failed to remove from profile
>
> Dne 7/1/2013 8:29 AM, pis(e Miha:
>> Hi Bogdan,
>>
>> no, I was just trying to do load_balance with different destinations
>> and resources in failure route as the same as in route[] did not
>> work. I am doing it in failure route as I am trying to implement CFWD
>> after some period of time (408) but load balance with different
>> resources also did not work.
>>
>> What would be causing problems?
>>
>> tnx!
>>
>> Miha
>>
>> Dne 6/28/2013 11:37 AM, pis(e Bogdan-Andrei Iancu:
>>> Hello Miha,
>>>
>>> So you actually do not want to do failover for first LB (to try to
>>> find next less loaded destination on set 1), but rather do a
>>> completely different LB (if the first one failed) - different one as
>>> set of destinations and resources.
>>>
>>> Is this correct ?
>>>
>>> Regards,
>>> Bogdan-Andrei Iancu
>>> OpenSIPS Founder and Developer
>>> http://www.opensips-solutions.com
>>>
>>> On 06/26/2013 09:37 AM, Miha wrote:
>>>> Hello Bogdan,
>>>>
>>>> no, fisrt one is route[] is using (!load_balance("1","tran")) and
>>>> second one in failoure route is using (!load_balance("2","test"))
>>>> parameteres. So, they are using different resources.
>>>>
>>>> BR,
>>>> Miha
>>>>
>>>> Dne 6/24/2013 4:44 PM, pis(e Bogdan-Andrei Iancu:
>>>>> Hello Miha,
>>>>>
>>>>> The CRITICAL error says that the the destinations previously
>>>>> selected (on first LB) do not have the resources requested by the
>>>>> second LB function.
>>>>>
>>>>> So, my first question is : when doing LB (first and second time in
>>>>> failure route), are you using the same set of resources ?
>>>>>
>>>>> Best regards,
>>>>> Bogdan-Andrei Iancu
>>>>> OpenSIPS Founder and Developer
>>>>> http://www.opensips-solutions.com
>>>>>
>>>>> On 06/24/2013 04:54 PM, Miha wrote:
>>>>>> HI,
>>>>>>
>>>>>> I need a little help regarding load_balance issue. I am doing
>>>>>> load_balance, for 408 responses I am doing again in failure_route
>>>>>> as I would like to implement callforward after some periad of time.
>>>>>>
>>>>>> Fist time load_balance from route[] works like it should but when
>>>>>> I am doing it in failure_route I am getting this:
>>>>>>
>>>>>> DBG:load_balancer:do_load_balance: found requested (0) resource test
>>>>>> DBG:load_balancer:do_load_balance: sequential call of LB -
>>>>>> previous selected dst is 1
>>>>>> DBG:load_balancer:do_load_balance: skipping destination
>>>>>> <sip:xxx.xxx.xxx.xxx:5060> (used=1 , disabled=0)
>>>>>> CRITICAL:load_balancer:get_dst_load: bug - cannot find request
>>>>>> resource in dst
>>>>>> DBG:load_balancer:do_load_balance: destination
>>>>>> <sip:xxx.xxx.xxx.xxx:5060> selected for LB set with free=0 (max=0)
>>>>>> ERROR:load_balancer:do_load_balance: failed to remove from profile
>>>>>>
>>>>>>
>>>>>>
>>>>>> I tried with different resource and id group in failure_route as
>>>>>> in route[] but still the same.
>>>>>>
>>>>>> not working:
>>>>>> failure_route[CFW_NR]
>>>>>> {
>>>>>> if(t_check_status("408")){
>>>>>> xlog("Zgodi se CFW_NR po $avp(cfw_nr_timeout) sekundah,
>>>>>> cfwnr stevilka: $avp(cfw_nr)");
>>>>>> $rU=$avp(cfw_nr);
>>>>>> route(number_translation_to_sbc);
>>>>>> if (!load_balance("2","test")) {
>>>>>> xlog("gre v !load_balance");
>>>>>> send_reply("503","Service Unavailable");
>>>>>> exit;
>>>>>> }
>>>>>>
>>>>>> #route(from_sbc_slo);
>>>>>>
>>>>>>
>>>>>> }
>>>>>> }
>>>>>>
>>>>>>
>>>>>> works:
>>>>>> route[from_sbc_slo]{
>>>>>> xlog("from_sbc_slo load balancing");
>>>>>> if (!load_balance("1","tran")) {
>>>>>> xlog("gre v !load_balance");
>>>>>> send_reply("503","Service Unavailable");
>>>>>> exit;
>>>>>> }
>>>>>> xlog("doing load balancing");
>>>>>> route(group_calls);
>>>>>> t_relay();
>>>>>> exit;
>>>>>> }
>>>>>>
>>>>>>
>>>>>> id
>>>>>> <http://212.13.252.2/phpmyadmin/sql.php?db=opensips&table=load_balancer&sql_query=SELECT+%2A+FROM+%60load_balancer%60+ORDER+BY+%60load_balancer%60.%60id%60+ASC&token=c0371a75d6d4c9c17d156b486f075de6>
>>>>>> group_id
>>>>>> <http://212.13.252.2/phpmyadmin/sql.php?db=opensips&table=load_balancer&sql_query=SELECT+%2A+FROM+%60load_balancer%60+ORDER+BY+%60load_balancer%60.%60group_id%60+ASC&token=c0371a75d6d4c9c17d156b486f075de6>
>>>>>> dst_uri
>>>>>> <http://212.13.252.2/phpmyadmin/sql.php?db=opensips&table=load_balancer&sql_query=SELECT+%2A+FROM+%60load_balancer%60+ORDER+BY+%60load_balancer%60.%60dst_uri%60+ASC&token=c0371a75d6d4c9c17d156b486f075de6>
>>>>>> resources
>>>>>> <http://212.13.252.2/phpmyadmin/sql.php?db=opensips&table=load_balancer&sql_query=SELECT+%2A+FROM+%60load_balancer%60+ORDER+BY+%60load_balancer%60.%60resources%60+ASC&token=c0371a75d6d4c9c17d156b486f075de6>
>>>>>> probe_mode
>>>>>> <http://212.13.252.2/phpmyadmin/sql.php?db=opensips&table=load_balancer&sql_query=SELECT+%2A+FROM+%60load_balancer%60+ORDER+BY+%60load_balancer%60.%60probe_mode%60+ASC&token=c0371a75d6d4c9c17d156b486f075de6>
>>>>>> description
>>>>>> <http://212.13.252.2/phpmyadmin/sql.php?db=opensips&table=load_balancer&sql_query=SELECT+%2A+FROM+%60load_balancer%60+ORDER+BY+%60load_balancer%60.%60description%60+ASC&token=c0371a75d6d4c9c17d156b486f075de6>
>>>>>>
>>>>>> Uredi
>>>>>> <http://212.13.252.2/phpmyadmin/tbl_change.php?db=opensips&table=load_balancer&where_clause=%60load_balancer%60.%60id%60+%3D+1&clause_is_unique=1&sql_query=SELECT+%2A+FROM+%60load_balancer%60&goto=sql.php&token=c0371a75d6d4c9c17d156b486f075de6>
>>>>>> Izbris(i
>>>>>> <http://212.13.252.2/phpmyadmin/sql.php?db=opensips&table=load_balancer&sql_query=DELETE+FROM+%60opensips%60.%60load_balancer%60+WHERE+%60load_balancer%60.%60id%60+%3D+1&zero_rows=Vrstica+je+izbrisana&goto=sql.php%3Fdb%3Dopensips%26table%3Dload_balancer%26sql_query%3DSELECT%2B%252A%2BFROM%2B%2560load_balancer%2560%26zero_rows%3DVrstica%2Bje%2Bizbrisana%26goto%3Dtbl_structure.php%26token%3Dc0371a75d6d4c9c17d156b486f075de6&token=c0371a75d6d4c9c17d156b486f075de6>
>>>>>> 1 1 sip:xxx.xxx.xxx.xxx:5060 tran=20;test=30 2 FS
>>>>>> Uredi
>>>>>> <http://212.13.252.2/phpmyadmin/tbl_change.php?db=opensips&table=load_balancer&where_clause=%60load_balancer%60.%60id%60+%3D+2&clause_is_unique=1&sql_query=SELECT+%2A+FROM+%60load_balancer%60&goto=sql.php&token=c0371a75d6d4c9c17d156b486f075de6>
>>>>>> Izbris(i
>>>>>> <http://212.13.252.2/phpmyadmin/sql.php?db=opensips&table=load_balancer&sql_query=DELETE+FROM+%60opensips%60.%60load_balancer%60+WHERE+%60load_balancer%60.%60id%60+%3D+2&zero_rows=Vrstica+je+izbrisana&goto=sql.php%3Fdb%3Dopensips%26table%3Dload_balancer%26sql_query%3DSELECT%2B%252A%2BFROM%2B%2560load_balancer%2560%26zero_rows%3DVrstica%2Bje%2Bizbrisana%26goto%3Dtbl_structure.php%26token%3Dc0371a75d6d4c9c17d156b486f075de6&token=c0371a75d6d4c9c17d156b486f075de6>
>>>>>> 2 1 sip:xxx.xxx.xxx.xxx:5060 tran=20 2 FS2
>>>>>> Uredi
>>>>>> <http://212.13.252.2/phpmyadmin/tbl_change.php?db=opensips&table=load_balancer&where_clause=%60load_balancer%60.%60id%60+%3D+3&clause_is_unique=1&sql_query=SELECT+%2A+FROM+%60load_balancer%60&goto=sql.php&token=c0371a75d6d4c9c17d156b486f075de6>
>>>>>> Izbris(i
>>>>>> <http://212.13.252.2/phpmyadmin/sql.php?db=opensips&table=load_balancer&sql_query=DELETE+FROM+%60opensips%60.%60load_balancer%60+WHERE+%60load_balancer%60.%60id%60+%3D+3&zero_rows=Vrstica+je+izbrisana&goto=sql.php%3Fdb%3Dopensips%26table%3Dload_balancer%26sql_query%3DSELECT%2B%252A%2BFROM%2B%2560load_balancer%2560%26zero_rows%3DVrstica%2Bje%2Bizbrisana%26goto%3Dtbl_structure.php%26token%3Dc0371a75d6d4c9c17d156b486f075de6&token=c0371a75d6d4c9c17d156b486f075de6>
>>>>>> 3 2 sip:xxx.xxx.xxx.xxx2:5060 test=30 2 FS2 test
>>>>>> Uredi
>>>>>> <http://212.13.252.2/phpmyadmin/tbl_change.php?db=opensips&table=load_balancer&where_clause=%60load_balancer%60.%60id%60+%3D+4&clause_is_unique=1&sql_query=SELECT+%2A+FROM+%60load_balancer%60&goto=sql.php&token=c0371a75d6d4c9c17d156b486f075de6>
>>>>>> Izbris(i
>>>>>> <http://212.13.252.2/phpmyadmin/sql.php?db=opensips&table=load_balancer&sql_query=DELETE+FROM+%60opensips%60.%60load_balancer%60+WHERE+%60load_balancer%60.%60id%60+%3D+4&zero_rows=Vrstica+je+izbrisana&goto=sql.php%3Fdb%3Dopensips%26table%3Dload_balancer%26sql_query%3DSELECT%2B%252A%2BFROM%2B%2560load_balancer%2560%26zero_rows%3DVrstica%2Bje%2Bizbrisana%26goto%3Dtbl_structure.php%26token%3Dc0371a75d6d4c9c17d156b486f075de6&token=c0371a75d6d4c9c17d156b486f075de6>
>>>>>> 4 2 sip:xxx.xxx.xxx.xxx:5060 test=20 2 test
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> 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/20130704/dad53b2b/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 451 bytes
Desc: not available
URL: <http://lists.opensips.org/pipermail/users/attachments/20130704/dad53b2b/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 311 bytes
Desc: not available
URL: <http://lists.opensips.org/pipermail/users/attachments/20130704/dad53b2b/attachment-0003.png>
More information about the Users
mailing list