Hi Again,
Last log lines weren't attached:
DEBUG:init_mod_child: CHILD , rank=1, module=dispatcher
Aug 20 17:40:11 [3897] DBG:dispatcher:child_init: #1 / pid <3897>
Segmentation fault (core dumped)
Thanks,
Borislav
2007/8/20, Borislav Ivandic <francisco.ivandic(a)gmail.com>om>:
Hi Daniel,
Apologize me for the delay, but it wasn't easy setting-up the lab
environment. Anyway, downloaded the devel version, and, after installing,
found a "Segmentation fault (core dumped)" log message. Maybe it's my
short
experience working with devel versions, but wasn't able to run openser.
Please see below the log:
Thanks in advance,
Borislav Ivandic
Log:
loading module /usr/local/lib/openser/modules/sl.so
loading module /usr/local/lib/openser/modules/tm.so
DEBUG: register_pv: tm
xl_add_extra_spec: extra items list is not initialized
xl_add_extra_spec: inserting extra item [T_branch_idx] at [0]
xl_add_extra_spec: inserting extra item [T_reply_code] at [1]
loading module /usr/local/lib/openser/modules/rr.so
loading module /usr/local/lib/openser/modules/maxfwd.so
loading module /usr/local/lib/openser/modules/usrloc.so
loading module /usr/local/lib/openser/modules/registrar.so
loading module /usr/local/lib/openser/modules/nathelper.so
loading module /usr/local/lib/openser/modules/textops.so
loading module /usr/local/lib/openser/modules/exec.so
loading module /usr/local/lib/openser/modules/uri.so
loading module /usr/local/lib/openser/modules/uri_db.so
loading module /usr/local/lib/openser/modules/dispatcher.so
loading module /usr/local/lib/openser/modules/avpops.so
loading module /usr/local/lib/openser/modules/mi_fifo.so
loading module /usr/local/lib/openser/modules/mysql.so
loading module /usr/local/lib/openser/modules/auth.so
loading module /usr/local/lib/openser/modules/auth_db.so
set_mod_param_regex: usrloc matches module usrloc
set_mod_param_regex: found <db_mode> in module usrloc
[/usr/local/lib/openser/modules/usrloc.so]
set_mod_param_regex: usrloc matches module usrloc
set_mod_param_regex: found <db_url> in module usrloc
[/usr/local/lib/openser/modules/usrloc.so]
set_mod_param_regex: usrloc matches module usrloc
set_mod_param_regex: found <timer_interval> in module usrloc
[/usr/local/lib/openser/modules/usrloc.so]
set_mod_param_regex: auth_db matches module auth_db
set_mod_param_regex: found <calculate_ha1> in module auth_db
[/usr/local/lib/openser/modules/auth_db.so]
set_mod_param_regex: auth_db matches module auth_db
set_mod_param_regex: found <db_url> in module auth_db
[/usr/local/lib/openser/modules/auth_db.so]
set_mod_param_regex: auth_db matches module auth_db
set_mod_param_regex: found <password_column> in module auth_db
[/usr/local/lib/openser/modules/auth_db.so]
set_mod_param_regex: uri_db matches module uri_db
set_mod_param_regex: found <db_url> in module uri_db
[/usr/local/lib/openser/modules/uri_db.so]
set_mod_param_regex: rr matches module rr
set_mod_param_regex: found <enable_full_lr> in module rr
[/usr/local/lib/openser/modules/rr.so]
set_mod_param_regex: registrar matches module registrar
set_mod_param_regex: found <max_expires> in module registrar
[/usr/local/lib/openser/modules/registrar.so]
set_mod_param_regex: registrar matches module registrar
set_mod_param_regex: found <min_expires> in module registrar
[/usr/local/lib/openser/modules/registrar.so]
set_mod_param_regex: registrar matches module registrar
set_mod_param_regex: found <append_branches> in module registrar
[/usr/local/lib/openser/modules/registrar.so]
set_mod_param_regex: nathelper matches module nathelper
set_mod_param_regex: found <natping_interval> in module nathelper
[/usr/local/lib/openser/modules/nathelper.so]
set_mod_param_regex: nathelper matches module nathelper
set_mod_param_regex: found <ping_nated_only> in module nathelper
[/usr/local/lib/openser/modules/nathelper.so]
set_mod_param_regex: usrloc matches module usrloc
set_mod_param_regex: found <nat_bflag> in module usrloc
[/usr/local/lib/openser/modules/usrloc.so]
set_mod_param_regex: tm matches module tm
set_mod_param_regex: found <fr_timer> in module tm
[/usr/local/lib/openser/modules/tm.so]
set_mod_param_regex: dispatcher matches module dispatcher
set_mod_param_regex: found <list_file> in module dispatcher
[/usr/local/lib/openser/modules/dispatcher.so]
set_mod_param_regex: dispatcher matches module dispatcher
set_mod_param_regex: found <flags> in module dispatcher
[/usr/local/lib/openser/modules/dispatcher.so]
set_mod_param_regex: dispatcher matches module dispatcher
set_mod_param_regex: found <dst_avp> in module dispatcher
[/usr/local/lib/openser/modules/dispatcher.so]
set_mod_param_regex: dispatcher matches module dispatcher
set_mod_param_regex: found <grp_avp> in module dispatcher
[/usr/local/lib/openser/modules/dispatcher.so]
set_mod_param_regex: dispatcher matches module dispatcher
set_mod_param_regex: found <cnt_avp> in module dispatcher
[/usr/local/lib/openser/modules/dispatcher.so]
set_mod_param_regex: dispatcher matches module dispatcher
set_mod_param_regex: found <force_dst> in module dispatcher
[/usr/local/lib/openser/modules/dispatcher.so]
set_mod_param_regex: mi_fifo matches module mi_fifo
set_mod_param_regex: found <fifo_name> in module mi_fifo
[/usr/local/lib/openser/modules/mi_fifo.so]
find_cmd_export_t: found <mf_process_maxfwd_header>(1) in module maxfwd
[/usr/local/lib/openser/modules/maxfwd.so]
find_cmd_export_t: found <sl_send_reply>(2) in module sl
[/usr/local/lib/openser/modules/sl.so]
find_cmd_export_t: found <sl_send_reply>(2) in module sl
[/usr/local/lib/openser/modules/sl.so]
find_cmd_export_t: found <sl_send_reply>(2) in module sl
[/usr/local/lib/openser/modules/sl.so]
find_cmd_export_t: found <record_route>(0) in module rr
[/usr/local/lib/openser/modules/rr.so]
find_cmd_export_t: found <loose_route>(0) in module rr
[/usr/local/lib/openser/modules/rr.so]
find_cmd_export_t: found <append_hf>(1) in module textops
[/usr/local/lib/openser/modules/textops.so]
find_cmd_export_t: found <t_relay>(0) in module tm
[/usr/local/lib/openser/modules/tm.so]
find_cmd_export_t: found <lookup>(1) in module registrar
[/usr/local/lib/openser/modules/registrar.so]
find_cmd_export_t: found <sl_send_reply>(2) in module sl
[/usr/local/lib/openser/modules/sl.so]
find_cmd_export_t: found <nat_uac_test>(1) in module nathelper
[/usr/local/lib/openser/modules/nathelper.so]
find_cmd_export_t: found <fix_nated_contact>(0) in module nathelper
[/usr/local/lib/openser/modules/nathelper.so]
find_cmd_export_t: found <t_on_reply>(1) in module tm
[/usr/local/lib/openser/modules/tm.so]
find_cmd_export_t: found <www_authorize>(2) in module auth_db
[/usr/local/lib/openser/modules/auth_db.so]
find_cmd_export_t: found <www_challenge>(2) in module auth
[/usr/local/lib/openser/modules/auth.so]
find_cmd_export_t: found <check_to>(0) in module uri_db
[/usr/local/lib/openser/modules/uri_db.so]
find_cmd_export_t: found <sl_send_reply>(2) in module sl
[/usr/local/lib/openser/modules/sl.so]
find_cmd_export_t: found <save>(1) in module registrar
[/usr/local/lib/openser/modules/registrar.so]
find_cmd_export_t: found <www_authorize>(2) in module auth_db
[/usr/local/lib/openser/modules/auth_db.so]
find_cmd_export_t: found <www_challenge>(2) in module auth
[/usr/local/lib/openser/modules/auth.so]
find_cmd_export_t: found <check_from>(0) in module uri_db
[/usr/local/lib/openser/modules/uri_db.so]
find_cmd_export_t: found <sl_send_reply>(2) in module sl
[/usr/local/lib/openser/modules/sl.so]
find_cmd_export_t: found <append_hf>(1) in module textops
[/usr/local/lib/openser/modules/textops.so]
find_cmd_export_t: found <append_hf>(1) in module textops
[/usr/local/lib/openser/modules/textops.so]
find_cmd_export_t: found <t_relay>(0) in module tm
[/usr/local/lib/openser/modules/tm.so]
find_cmd_export_t: found <sl_reply_error>(0) in module sl
[/usr/local/lib/openser/modules/sl.so]
find_cmd_export_t: found <t_on_failure>(1) in module tm
[/usr/local/lib/openser/modules/tm.so]
find_cmd_export_t: found <ds_select_dst>(2) in module dispatcher
[/usr/local/lib/openser/modules/dispatcher.so]
find_cmd_export_t: found <t_relay>(0) in module tm
[/usr/local/lib/openser/modules/tm.so]
find_cmd_export_t: found <sl_reply_error>(0) in module sl
[/usr/local/lib/openser/modules/sl.so]
find_cmd_export_t: found <fix_nated_contact>(0) in module nathelper
[/usr/local/lib/openser/modules/nathelper.so]
find_cmd_export_t: found <nat_uac_test>(1) in module nathelper
[/usr/local/lib/openser/modules/nathelper.so]
find_cmd_export_t: found <fix_nated_contact>(0) in module nathelper
[/usr/local/lib/openser/modules/nathelper.so]
find_cmd_export_t: found <t_check_status>(1) in module tm
[/usr/local/lib/openser/modules/tm.so]
find_cmd_export_t: found <ds_mark_dst>(0) in module dispatcher
[/usr/local/lib/openser/modules/dispatcher.so]
find_cmd_export_t: found <ds_next_dst>(0) in module dispatcher
[/usr/local/lib/openser/modules/dispatcher.so]
find_cmd_export_t: found <t_relay>(0) in module tm
[/usr/local/lib/openser/modules/tm.so]
find_cmd_export_t: found <t_on_failure>(1) in module tm
[/usr/local/lib/openser/modules/tm.so]
routing table 0:
if (EVAL( NOT( external_module_call(f<mf_process_maxfwd_header>, "10");
) )) { external_module_call(f<sl_send_reply>, "483", "Too Many
Hops");
exit(type<0>); }; if (EVAL( UNKNOWN[11]>65535 )) {
external_module_call(f<sl_send_reply>, "513", "Message too
big");
exit(type<0>); }; if (EVAL( OR( OR( EVAL( method=="OPTIONS" ), EVAL(
method=="SUBSCRIBE" ) ), EVAL( method=="NOTIFY" ) ) )) {
external_module_call(f<sl_send_reply>, "405", "Method Not
Allowed");
exit(type<0>); }; if (EVAL( NOT( method=="REGISTER" ) )) {
external_module_call(f<record_route>); }; if (EVAL(
external_module_call(f<loose_route>); )) {
external_module_call(f<append_hf>, "P-hint: rr-enforced
"); external_module_call(f<t_relay>); exit(type<0>); }; if (EVAL( OR(
EVAL( srcip==192.168.1.167/255.255.255.255 ), EVAL( srcip==192.168.1.168/255.255.255.255)
) )) {if (EVAL( NOT( external_module_call(f<lookup>, "location"); ) ))
{
external_module_call(f<sl_send_reply>, "404", "Not Found");
exit(type<0>);
}; }; if (EVAL( OR( EVAL( srcip== 192.168.1.167/255.255.255.255 ), EVAL(
srcip==192.168.1.168/255.255.255.255 ) ) )) {if (EVAL( method=="INVITE" ))
{route(1); exit(type<0>); }; }; if (EVAL(
external_module_call(f<nat_uac_test>, "3"); )) {if (EVAL( OR( OR( EVAL(
method=="REGISTER" ), EVAL( method=="INVITE" ) ), EVAL(
method=="OPTIONS" )
) )) { external_module_call(f<fix_nated_contact>); force_rport(type<0>);
setflag(6); external_module_call(f<t_on_reply>, "1"); }; }; if (EVAL(
method=="REGISTER" )) {if (EVAL( NOT(
external_module_call(f<www_authorize>, "", "subscriber"); ) ))
{
external_module_call(f<www_challenge>, "", "0");
exit(type<0>); }; if (EVAL(
NOT( external_module_call(f<check_to>); ) )) {
external_module_call(f<sl_send_reply>, "403", "Digest username and
URI username do NOT match! Stay away!"); exit(type<0>); };
external_module_call(f<save>, "location"); exit(type<0>); }; if
(EVAL(
method=="INVITE" )) {if (EVAL( NOT(
external_module_call(f<www_authorize>,
"", "subscriber"); ) )) {
external_module_call(f<www_challenge>, "", "0");
exit(type<0>); }; if (EVAL( NOT( external_module_call(f<check_from>); ) ))
{ external_module_call(f<sl_send_reply>, "403", "Digest username
and
URI username do NOT match! Stay away!"); exit(type<0>); }; }; if (EVAL(
method=="ACK" )) {route(2); exit(type<0>); }; if (EVAL( NOT(
uri==_myself_ )
)) { external_module_call(f<append_hf>, "P-hint: outbound
"); route(2); exit(type<0>); }; external_module_call(f<append_hf>,
"P-hint: usrloc applied
"); route(2);
routing table 1:
if (EVAL( NOT( external_module_call(f<t_relay>); ) )) {
external_module_call(f<sl_reply_error>); };
routing table 2:
external_module_call(f<t_on_failure>, "1"); if (EVAL( AND( EVAL(
srcip!=
192.168.1.167/255.255.255.255 ), EVAL( srcip!=192.168.1.168/255.255.255.255) ) )) {if
(EVAL( method=="INVITE" )) {
external_module_call(f<ds_select_dst>, "1", "4"); }; }; if
(EVAL( NOT(
external_module_call(f<t_relay>); ) )) {
external_module_call(f<sl_reply_error>); };
onreply routing table 1:
if (EVAL( AND( isflagset(6); , uri=~"(183)|2[0-9][0-9]" ) )) {
external_module_call(f<fix_nated_contact>); } else { if (EVAL(
external_module_call(f<nat_uac_test>, "1"); )) {
external_module_call(f<fix_nated_contact>); }; };
failure routing table 1:
if (EVAL( external_module_call(f<t_check_status>, "408"); )) {
external_module_call(f<ds_mark_dst>); if (EVAL(
external_module_call(f<ds_next_dst>); )) {
external_module_call(f<t_relay>); external_module_call(f<t_on_failure>,
"1"); }; };
DEBUG:socket2str: <udp:192.168.1.160:5060>
DEBUG:socket2str: <tcp:192.168.1.160:5060>
Listening on
udp: 192.168.1.160 [192.168.1.160]:5060
tcp: 192.168.1.160 [192.168.1.160 ]:5060
Aliases:
tcp: tel:5060
tcp: tel.tex.sip:5060
udp: tel:5060
udp: tel.tex.sip:5060
WARNING: no fork mode
fm_malloc_init: F_OPTIMIZE=16384, /ROUNDTO=2048
fm_malloc_init: F_HASH_SIZE=2067, fm_block size=16560
fm_malloc_init(0xb5a7f000, 33554432), start=0xb5a7f000
shm_mem_init: success
init_tcp: using epoll_lt as the io watch method (auto detected)
Aug 20 16:49:32 [3904] DBG:core:count_module_procs: modules require 1
extra processes
core dump limits set to 4294967295
DEBUG:add_avp_galias: registering <serial_branch> for avp id <16725044>
INFO: statistics manager successfully initialized
DEBUG: init_mod: sl
Aug 20 16:49:32 [0] INFO:sl:mod_init: Initializing StateLess engine
DEBUG: MD5 calculated: e9a4f4c9dcdf4315c1670e73ac4e2059
DEBUG: register_stats: sl
DEBUG: init_mod: tm
TM - initializing...
Call-ID initialization: '12fefdff'
DEBUG: lock_initialize: lock initialization started
DEBUG: MD5 calculated: d4526bf2434202fc2c5ada37346c05b8
DEBUG: MD5 calculated: ad0c0bb146c3a220dd8eb5f7c99d4fed
DEBUG: register_stats: tm
DEBUG: register_mi: tm
DEBUG: init_mod: rr
rr - initializing
DEBUG: init_mod: maxfwd
Aug 20 16:49:32 [0] NOTICE:maxfwd:mod_init: initializing
DEBUG: init_mod: usrloc
usrloc - initializing
INFO:ul_init_locks: locks array size 512
find_mod_export: found <db_use_table> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_init> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_close> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_query> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_fetch_result> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_raw_query> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_free_result> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_insert> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_delete> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_update> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_replace> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_last_inserted_id> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_insert_update> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
DEBUG: register_stats: usrloc
DEBUG: register_mi: usrloc
DEBUG: init_mod: registrar
registrar - initializing
find_cmd_export_t: found <load_sl>(0) in module sl
[/usr/local/lib/openser/modules/sl.so]
find_cmd_export_t: found <ul_bind_usrloc>(1) in module usrloc
[/usr/local/lib/openser/modules/usrloc.so]
DEBUG: register_stats: registrar
DEBUG: init_mod: nathelper
find_cmd_export_t: found <ul_bind_usrloc>(1) in module usrloc
[/usr/local/lib/openser/modules/usrloc.so]
DEBUG: register_mi: nathelper
DEBUG: init_mod: textops
TextOPS - initializing
DEBUG: init_mod: exec
EXEC - initializing
DEBUG: init_mod: uri_db
uri_db - initializing
find_mod_export: found <db_use_table> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_init> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_close> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_query> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_fetch_result> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_raw_query> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_free_result> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_insert> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_delete> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_update> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_replace> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_last_inserted_id> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_insert_update> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
db_init: Connection 'mysql://root:.tel@localhost/openser' not found in
pool
new_connection: Opening MySQL connection: mysql://root:.tel@localhost
/openser
new_connection: Connection type is Localhost via UNIX socket
new_connection: Protocol version is 10
new_connection: Server version is 5.0.26-log
DEBUG:db_free_rows: Freeing 1 rows
DEBUG:db_free_row: Row[0]=0x8160d18
DEBUG:db_free_rows: 0x8160d18=pkg_free() RES_ROWS
pool_remove: Removing connection from the pool
DEBUG: init_mod: dispatcher
Aug 20 16:49:32 [0] DBG:dispatcher:mod_init: initializing ...
Aug 20 16:49:32 [0] DBG:dispatcher:add_dest2list: dest [1/1] <sip:192.168.1.161:5060
Aug 20 16:49:32 [0]
DBG:dispatcher:add_dest2list: dest [1/2] <sip:
192.168.1.167:5060>
Aug 20 16:49:32 [0] DBG:dispatcher:add_dest2list: dest [1/3] <sip:
192.168.1.102:5060>
Aug 20 16:49:32 [0] DBG:dispatcher:reindex_dests: found [1] dest sets
Aug 20 16:49:32 [0] DBG:dispatcher:mod_init: loaded dispatching list
xl_parse_name: name [i:271] index [0]
xl_parse_vname: avp [i:271]
xl_parse_name: name [i:272] index [0]
xl_parse_vname: avp [i:272]
xl_parse_name: name [i:273] index [0]
xl_parse_vname: avp [i:273]
DEBUG: register_mi: dispatcher
DEBUG: init_mod: avpops
AVPops - initializing
DEBUG: init_mod: mi_fifo
Aug 20 16:49:32 [0] DBG:mi_fifo:mi_mod_init: testing fifo existance ...
DEBUG: init_mod: mysql
mysql: MySQL client version is 5.0.26
DEBUG: init_mod: auth
AUTH module - initializing
find_cmd_export_t: found <load_sl>(0) in module sl
[/usr/local/lib/openser/modules/sl.so]
xl_parse_name: name [s:rpid] index [0]
xl_parse_vname: avp [s:rpid]
DEBUG: init_mod: auth_db
AUTH_DB module - initializing
find_mod_export: found <db_use_table> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_init> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_close> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_query> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_fetch_result> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_raw_query> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_free_result> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_insert> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_delete> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_update> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_replace> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_last_inserted_id> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_mod_export: found <db_insert_update> in module mysql
[/usr/local/lib/openser/modules/mysql.so]
find_cmd_export_t: found <bind_auth>(0) in module auth
[/usr/local/lib/openser/modules/auth.so]
find_cmd_export_t: found <load_sl>(0) in module sl
[/usr/local/lib/openser/modules/sl.so]
fixing mf_process_maxfwd_header, line 85
fixing sl_send_reply, line 86
xl_parse_format: parsing [483]
xl_parse_format: format parsed OK: [1] items
xl_parse_format: parsing [Too Many Hops]
xl_parse_format: format parsed OK: [1] items
fixing sl_send_reply, line 90
xl_parse_format: parsing [513]
xl_parse_format: format parsed OK: [1] items
xl_parse_format: parsing [Message too big]
xl_parse_format: format parsed OK: [1] items
fixing sl_send_reply, line 96
xl_parse_format: parsing [405]
xl_parse_format: format parsed OK: [1] items
xl_parse_format: parsing [Method Not Allowed]
xl_parse_format: format parsed OK: [1] items
fixing record_route, line 101
fixing loose_route, line 105
fixing append_hf, line 107
xl_parse_format: parsing [P-hint: rr-enforced
]
xl_parse_format: format parsed OK: [1] items
fixing t_relay, line 108
fixing lookup, line 114
db_init: Connection 'mysql://root:.tel@localhost/openser' not found in
pool
new_connection: Opening MySQL connection: mysql://root:.tel@localhost
/openser
new_connection: Connection type is Localhost via UNIX socket
new_connection: Protocol version is 10
new_connection: Server version is 5.0.26-log
DEBUG:db_free_rows: Freeing 1 rows
DEBUG:db_free_row: Row[0]=0x8160d28
DEBUG:db_free_rows: 0x8160d28=pkg_free() RES_ROWS
DEBUG:db_free_rows: Freeing 0 rows
pool_remove: Removing connection from the pool
fixing sl_send_reply, line 115
xl_parse_format: parsing [404]
xl_parse_format: format parsed OK: [1] items
xl_parse_format: parsing [Not Found]
xl_parse_format: format parsed OK: [1] items
fixing nat_uac_test, line 136
fixing fix_nated_contact, line 139
fixing t_on_reply, line 142
fixing www_authorize, line 149
db_init: Connection 'mysql://root:.tel@localhost/openser' not found in
pool
new_connection: Opening MySQL connection: mysql://root:.tel@localhost
/openser
new_connection: Connection type is Localhost via UNIX socket
new_connection: Protocol version is 10
new_connection: Server version is 5.0.26-log
DEBUG:db_free_rows: Freeing 1 rows
DEBUG:db_free_row: Row[0]=0x8160d28
DEBUG:db_free_rows: 0x8160d28=pkg_free() RES_ROWS
pool_remove: Removing connection from the pool
fixing www_challenge, line 150
fixing check_to, line 153
fixing sl_send_reply, line 155
xl_parse_format: parsing [403]
xl_parse_format: format parsed OK: [1] items
xl_parse_format: parsing [Digest username and
URI username do NOT match! Stay away!]
xl_parse_format: format parsed OK: [1] items
fixing save, line 159
fixing www_authorize, line 165
db_init: Connection 'mysql://root:.tel@localhost/openser' not found in
pool
new_connection: Opening MySQL connection: mysql://root:.tel@localhost/openser
new_connection: Connection type is Localhost via UNIX socket
new_connection: Protocol version is 10
new_connection: Server version is 5.0.26-log
DEBUG:db_free_rows: Freeing 1 rows
DEBUG:db_free_row: Row[0]=0x8160d28
DEBUG:db_free_rows: 0x8160d28=pkg_free() RES_ROWS
pool_remove: Removing connection from the pool
fixing www_challenge, line 166
fixing check_from, line 170
fixing sl_send_reply, line 172
xl_parse_format: parsing [403]
xl_parse_format: format parsed OK: [1] items
xl_parse_format: parsing [Digest username and
URI username do NOT match! Stay away!]
xl_parse_format: format parsed OK: [1] items
fixing append_hf, line 182
xl_parse_format: parsing [P-hint: outbound
]
xl_parse_format: format parsed OK: [1] items
fixing append_hf, line 187
xl_parse_format: parsing [P-hint: usrloc applied
]
xl_parse_format: format parsed OK: [1] items
fixing t_relay, line 192
fixing sl_reply_error, line 193
fixing t_on_failure, line 203
fixing ds_select_dst, line 210
fixing t_relay, line 214
fixing sl_reply_error, line 215
fixing fix_nated_contact, line 223
fixing nat_uac_test, line 227
fixing fix_nated_contact, line 228
fixing t_check_status, line 233
DEBUG:fixup_str2regexp: fixing 408
fixing ds_mark_dst, line 234
fixing ds_next_dst, line 236
fixing t_relay, line 237
fixing t_on_failure, line 238
INFO: udp_init: SO_RCVBUF is initially 109568
DEBUG: udp_init: trying SO_RCVBUF: 219136
DEBUG: setting SO_RCVBUF; set=219136,verify=219136
DEBUG: udp_init: trying SO_RCVBUF: 221184
DEBUG: setting SO_RCVBUF; set=221184,verify=219136
DEBUG: setting SO_RCVBUF has no effect
INFO: udp_init: SO_RCVBUF is finally 219136
Aug 20 16:49:32 [0] DBG:core:openser_fork: forking new process "timer"
DEBUG:init_mod_child: PROC_TIMER , rank=-1, module=tm
DEBUG: callid: '12fefdff-3909(a)192.168.1.160'
DEBUG:init_mod_child: PROC_TIMER , rank=-1, module=usrloc
db_init: Connection 'mysql://root:.tel@localhost/openser' not found in
pool
new_connection: Opening MySQL connection: mysql://root:.tel@localhost
/openser
Aug 20 16:49:32 [3909] DBG:core:start_module_procs: forking process "MI
FIFO"/0 for module mi_fifo
Aug 20 16:49:32 [3909] DBG:core:openser_fork: forking new process "MI
FIFO"
Aug 20 16:49:32 [3911] DBG:mi_fifo:fifo_process: new process with pid =
3911 created
DEBUG:mi_fifo:mi_init_fifo_server: FIFO created @ /tmp/openser_fifo
DEBUG:mi_fifo:mi_init_fifo_server: fifo /tmp/openser_fifo opened, mode=660
db_init: Connection 'mysql://root:.tel@localhost/openser' not found in
pool
new_connection: Opening MySQL connection: mysql://root:.tel@localhost/openser
DEBUG:init_mod_child: CHILD , rank=1, module=tm
DEBUG: callid: '12fefdff-3904(a)192.168.1.160'
DEBUG:init_mod_child: CHILD , rank=1, module=usrloc
db_init: Connection 'mysql://root:.acantoflextel@localhost/openser' not
found in pool
new_connection: Opening MySQL connection: mysql://root:.tel@localhost
/openser
new_connection: Connection type is Localhost via UNIX socket
new_connection: Protocol version is 10
new_connection: Server version is 5.0.26-log
DEBUG:init_mod_child: PROC_TIMER , rank=-1, module=registrar
DEBUG:init_mod_child: PROC_TIMER , rank=-1, module=nathelper
DEBUG:init_mod_child: PROC_TIMER , rank=-1, module=uri_db
db_init: Connection 'mysql://root:.tel@localhost/openser' found in pool
DEBUG:init_mod_child: PROC_TIMER , rank=-1, module=dispatcher
Aug 20 16:49:32 [3909] DBG:dispatcher:child_init: #-1 / pid <3909>
DEBUG:init_mod_child: PROC_TIMER , rank=-1, module=avpops
DEBUG:init_mod_child: PROC_TIMER , rank=-1, module=mi_fifo
DEBUG:init_mod_child: PROC_TIMER , rank=-1, module=auth_db
db_init: Connection 'mysql://root:.tel@localhost /openser' found in pool
DBUG:run_timer: tv = 0, 100000 , m=10
new_connection: Connection type is Localhost via UNIX socket
new_connection: Protocol version is 10
new_connection: Server version is 5.0.26-log
preload_udomain(): Table is empty
DEBUG:db_free_rows: Freeing 0 rows
DEBUG:init_mod_child: CHILD , rank=1, module=registrar
DEBUG:init_mod_child: CHILD , rank=1, module=nathelper
DEBUG:init_mod_child: CHILD , rank=1, module=uri_db
db_init: Connection 'mysql://root:.tel@localhost/openser' found in pool
DEBUG:init_mod_child: CHILD , rank=1, module=dispatcher
Aug 20 16:49:32 [3904] DBG:dispatcher:child_init: #1 / pid <3904>
new_connection: Connection type is Localhost via UNIX socket
new_connection: Protocol version is 10
new_connection: Server version is 5.0.26-log
2007/8/15, Daniel-Constantin Mierla < daniel(a)voice-system.ro>gt;:
> Hello,
> can you get latest devel version
(trunk) and give it a try? I did some
> fix, hopefully. Please report the results.
> Cheers,
> Daniel
> On 08/14/07 23:32, Francisco Ivandic wrote:
> > Hi All,
>
> > I'm using dispatcher
succesfully, with round robin alg (option 4), and
> > also use ds_mark_dst and ds_next_dst to select other proxy in case of
> > failure. It balances great when all servers are active, but when there
> > are inactive servers, round
robin alg selects the next in the round,
> > even if it's marked as inactive. This results in going through
> > ds_next_dst, and overloads the first active server in the dispatcher
> > file until completing the round. Then, other active servers are
> > called, and when passing to a group of inactive servers, starts going
> > through the first active (as much times as inactive servers there
> > are), and again completing the round.
>
> > Does anyone know a way to
implement a round robin aware of inactive
> > servers?
>
>
> > Thanks in advance,
>
> > Borislav Ivandic
>
>
------------------------------------------------------------------------
>
> >
_______________________________________________
> > Users mailing list
> > Users(a)openser.org
> >
http://openser.org/cgi-bin/mailman/listinfo/users
>