[SR-Users] lost mysql connections

Daniel-Constantin Mierla miconda at gmail.com
Mon Dec 21 09:35:05 CET 2015


Is mysql server writing any error messages?

Do you use ssl connections for mysql?

Cheers,
Daniel

On 19/12/15 06:46, Juha Heinanen wrote:
> for some reason once in a while kamailio processes fail to execute mysql
> queries while at the same time an mysql test script that is run once per
> second from cron works fine.
>
> kamailio executes mysql queries during normal sip message processing and
> also when it processes an OPTIONS ping test request:
>
> sql_query("sip_proxy", "SELECT table_version FROM version WHERE table_name='domain'", "result");
> if ($rc == 1) {
>   sql_result_free("result");
>   options_reply();
> } else {
>   xlog("L_ERR", "$rm <$ru> failed sql test\n");
>   sql_result_free("result");
>   send_reply("500", "Server Internal Error");
> };
>
> here is an example:
>
> ...
> Dec 15 00:51:08 proxy1 php: MySQL server test succeeded
> Dec 15 00:51:09 proxy1 php: MySQL server test succeeded
> Dec 15 00:51:10 proxy1 /usr/bin/sip-proxy[29894]: ERROR: db_mysql [km_dbase.c:123]: db_mysql_submit_query(): driver error on query: Lost connection to MySQL server during query
> Dec 15 00:51:10 proxy1 /usr/bin/sip-proxy[29894]: ERROR: db_mysql [km_dbase.c:145]: db_mysql_async_exec_task(): failed to execute query on async worker
> Dec 15 00:51:10 proxy1 php: MySQL server test succeeded
> Dec 15 00:51:11 proxy1 php: MySQL server test succeeded
> Dec 15 00:51:13 proxy1 php: MySQL server test succeeded
> Dec 15 00:51:13 proxy1 /usr/bin/sip-proxy[29891]: ERROR: db_mysql [km_dbase.c:123]: db_mysql_submit_query(): driver error on query: Lost connection to MySQL server during query
> Dec 15 00:51:13 proxy1 /usr/bin/sip-proxy[29891]: ERROR: <core> [db_query.c:291]: db_do_delete(): error while submitting query
> Dec 15 00:51:13 proxy1 /usr/bin/sip-proxy[29883]: ERROR: OPTIONS <sip:xxx:5060> failed sql test
> Dec 15 00:51:14 proxy1 php: MySQL server test succeeded
> Dec 15 00:51:14 proxy1 /usr/bin/sip-proxy[29886]: ERROR: OPTIONS <sip:xxx:5060> failed sql test
> Dec 15 00:51:15 proxy1 php: MySQL server test succeeded
> Dec 15 00:51:15 proxy1 /usr/bin/sip-proxy[29885]: ERROR: OPTIONS <sip:xxx:5060> failed sql test
> Dec 15 00:51:16 proxy1 php: MySQL server test succeeded
> Dec 15 00:51:17 proxy1 php: MySQL server test succeeded
> Dec 15 00:51:18 proxy1 php: MySQL server test succeeded
> ...
>
> all db_mysql module params are at their default values.
>
> any idea why kamailio at connection loss does not automatically create
> new connections?
>
> is there a means to somehow debug this further?
>
> -- juha
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Book: SIP Routing With Kamailio - http://www.asipto.com
http://miconda.eu




More information about the sr-users mailing list