[Serusers] failed to lookup for few seconds for every one hour
Karun Chemudugunta
karun at bevocal.com
Thu Jun 16 01:36:31 CEST 2005
Hi Group,
I am seeing issues where lookup() failing for every one hour for period of few seconds. ( ~ 20 to 30 seconds).
Is it known issues ?
Any house keeping happening for every hour ???
Version SER software: 0.8.12
Please find my attached ser.cfg
Thanks in advance.
Karun
_______________________________________________________________________
Jun 13 12:41:14 encasip001 /usr/sbin/ser[4805]: lookup failed :SIP request from config
Jun 13 12:41:14 encasip001 /usr/sbin/ser[4810]: lookup failed :SIP request from config
Jun 13 13:40:44 encasip001 /usr/sbin/ser[4805]: lookup failed :SIP request from config
Jun 13 13:41:15 encasip001 /usr/sbin/ser[4808]: lookup failed :SIP request from config
Jun 13 13:41:15 encasip001 /usr/sbin/ser[4803]: lookup failed :SIP request from config
Jun 13 13:41:17 encasip001 /usr/sbin/ser[4807]: lookup failed :SIP request from config
Jun 13 13:41:17 encasip001 /usr/sbin/ser[4806]: lookup failed :SIP request from config
Jun 13 13:41:17 encasip001 /usr/sbin/ser[4807]: lookup failed :SIP request from config
Jun 13 13:41:17 encasip001 /usr/sbin/ser[4806]: lookup failed :SIP request from config
Jun 13 13:41:17 encasip001 /usr/sbin/ser[4807]: lookup failed :SIP request from config
Jun 13 13:41:18 encasip001 /usr/sbin/ser[4811]: lookup failed :SIP request from config
Jun 13 13:41:18 encasip001 /usr/sbin/ser[4809]: lookup failed :SIP request from config
Jun 13 13:41:18 encasip001 /usr/sbin/ser[4811]: lookup failed :SIP request from config
Jun 13 13:41:19 encasip001 /usr/sbin/ser[4809]: lookup failed :SIP request from config
Jun 13 13:41:19 encasip001 /usr/sbin/ser[4805]: lookup failed :SIP request from config
Jun 13 13:41:19 encasip001 /usr/sbin/ser[4808]: lookup failed :SIP request from config
Jun 13 13:41:20 encasip001 /usr/sbin/ser[4803]: lookup failed :SIP request from config
Jun 13 14:40:57 encasip001 /usr/sbin/ser[4808]: lookup failed :SIP request from config
Jun 13 14:40:57 encasip001 /usr/sbin/ser[4811]: lookup failed :SIP request from config
Jun 13 14:40:57 encasip001 /usr/sbin/ser[4809]: lookup failed :SIP request from config
Jun 13 14:40:58 encasip001 /usr/sbin/ser[4806]: lookup failed :SIP request from config
Jun 13 14:40:58 encasip001 /usr/sbin/ser[4803]: lookup failed :SIP request from config
Jun 13 14:40:59 encasip001 /usr/sbin/ser[4811]: lookup failed :SIP request from config
Jun 13 14:41:00 encasip001 /usr/sbin/ser[4809]: lookup failed :SIP request from config
Jun 13 15:40:35 encasip001 /usr/sbin/ser[4803]: lookup failed :SIP request from config
Jun 13 15:40:35 encasip001 /usr/sbin/ser[4808]: lookup failed :SIP request from config
Jun 13 15:40:36 encasip001 /usr/sbin/ser[4807]: lookup failed :SIP request from config
Jun 13 15:40:36 encasip001 /usr/sbin/ser[4808]: lookup failed :SIP request from config
Jun 13 15:40:36 encasip001 /usr/sbin/ser[4803]: lookup failed :SIP request from config
Jun 13 15:40:36 encasip001 /usr/sbin/ser[4806]: lookup failed :SIP request from config
Jun 13 15:40:36 encasip001 /usr/sbin/ser[4803]: lookup failed :SIP request from config
Jun 13 15:40:37 encasip001 /usr/sbin/ser[4809]: lookup failed :SIP request from config
Jun 13 15:40:37 encasip001 /usr/sbin/ser[4808]: lookup failed :SIP request from config
Jun 13 15:40:39 encasip001 /usr/sbin/ser[4810]: lookup failed :SIP request from config
___________________________________________________________________________
#
# $Id: ser.cfg,v 1.21.4.1 2003/11/10 15:35:15 andrei Exp $
#
# simple quick-start config script
#
# ----------- global configuration parameters ------------------------
#debug=9 # debug level (cmd line: -dddddddddd)
#fork=yes
#log_stderror=no # (cmd line: -E)
/* Uncomment these lines to enter debugging mode
debug=7
fork=no
log_stderror=yes
*/
check_via=no # (cmd. line: -v)
#dns=no # (cmd. line: -r)
#rev_dns=no # (cmd. line: -R)
dns=no # (cmd. line: -r)
rev_dns=no # (cmd. line: -R)
#port=5060
#children=4
fifo="/tmp/ser_fifo"
alias=209.233.189.177
alias=voice.engca.bevocal.com
# ------------------ module loading ----------------------------------
# Uncomment this if you want to use SQL database
#loadmodule "/usr/lib/ser/modules/mysql.so"
loadmodule "/usr/lib/ser/modules/sl.so"
loadmodule "/usr/lib/ser/modules/tm.so"
loadmodule "/usr/lib/ser/modules/rr.so"
loadmodule "/usr/lib/ser/modules/maxfwd.so"
loadmodule "/usr/lib/ser/modules/usrloc.so"
loadmodule "/usr/lib/ser/modules/registrar.so"
loadmodule "/usr/lib/ser/modules/exec.so"
loadmodule "/usr/lib/ser/modules/textops.so"
#loadmodule "/usr/lib/ser/modules/acc.so"
#modparam("acc", "log_level", 2)
#modparam("acc", "log_flag", 1)
#modparam("acc", "report_cancels", 1)
#modparam("acc", "failed_transactions", 1)
# Uncomment this if you want digest authentication
# mysql.so must be loaded !
#loadmodule "/usr/lib/ser/modules/auth.so"
#loadmodule "/usr/lib/ser/modules/auth_db.so"
# ----------------- setting module-specific parameters ---------------
# -- usrloc params --
modparam("usrloc", "db_mode", 0)
# Uncomment this if you want to use SQL database
# for persistent storage and comment the previous line
#modparam("usrloc", "db_mode", 2)
# -- auth params --
# Uncomment if you are using auth module
#
#modparam("auth_db", "calculate_ha1", yes)
#
# If you set "calculate_ha1" parameter to yes (which true in this config),
# uncomment also the following parameter)
#
#modparam("auth_db", "password_column", "password")
# -- rr params --
# add value to ;lr param to make some broken UAs happy
modparam("rr", "enable_full_lr", 1)
# ------------------------- request routing logic -------------------
# main routing logic
route{
# initial sanity checks -- messages with
# max_forwards==0, or excessively long requests
if (!mf_process_maxfwd_header("10"))
{
sl_send_reply("483","Too Many Hops");
break;
};
if ( msg:len > max_len ) {
sl_send_reply("513", "Message too big");
break;
};
# we record-route all messages -- to make sure that
# subsequent messages will go through our proxy; that's
# particularly good if upstream and downstream entities
# use different transport protocol
# record_route();
# loose-route processing
if (loose_route()) {
t_relay();
break;
};
# if the request is for other domain use UsrLoc
# (in case, it does not work, use the following command
# with proper names and addresses in it)
if (uri==myself)
{
if(method=="OPTIONS")
{
sl_send_reply("200", "Ok");
break;
};
if (method=="REGISTER")
{
save("location");
break;
};
if(method=="INVITE")
{
log(1,"about lookup in route zero");
if (!lookup("location","encamed")) {
log(1,"lookup failed :SIP request from config");
sl_send_reply("404", "Not Found");
break;
};
t_on_failure("5");
};
};
# setflag(1);
# forward to current uri now; use stateful forwarding; that
# works reliably even if we forward from TCP to UDP
if (!t_relay()) {
sl_reply_error();
};
}
failure_route[5] {
revert_uri();
if (!lookup("location","encamed")) {
log(1,"lookup failed :SIP request from config");
t_reply("404", "Not Found");
break;
};
append_branch();
append_urihf("CC-Diversion: ", "\r\n");
t_on_failure("6");
t_relay();
}
failure_route[6] {
log(1,"Inside failure_route six");
exec_msg("printenv|grep '^SIP'|mail -v -s onfailure6 krcgunta at yahoo.com");
}
_______________________________________________
Serusers mailing list
serusers at lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers
More information about the sr-users
mailing list