[OpenSIPS-Users] siptrace db connection now fails

Jeff Pyle jpyle at fidelityvoice.com
Mon Mar 9 15:14:15 CET 2009


Hi Bogdan,

It happened once again.  So I updated from svn, recompiled, and reinstalled.
Then of course it didn't happen.  But if the trends hold, it will soon.  Is
there any particular debug level I need to be running to see the error
number?


- Jeff



On 3/9/09 7:32 AM, "Bogdan-Andrei Iancu" <bogdan at voice-system.ro> wrote:

> Hi Jeff,
> 
> really strange, but I still suspect something related to the server. I
> made a small improvement in the error loging, so next time when it will
> happen, we get the error number also and this will help the identify the
> error (the error string is a bit unclear).
> 
> So, just update from SVN and report if it happen again.
> 
> Thanks and regards,
> Bogdan
> 
> Jeff Pyle wrote:
>> Hi Bogdan,
>> 
>> 1.5.  But, I discovered I had the same problem on a 1.4.3 instance as well.
>> I was just about to report to the list that I solved the issue by restarting
>> the mysql server daemon.
>> 
>> Still odd, though.  The mysql server instance itself is running on CentOS
>> 64bit, with mysql's RPMs (i.e. MySQL-server-community-5.1.30-0.rhel5).  Even
>> when Opensips couldn't connect, I could still connect from the opensips 1.5
>> machine using the mysql command line client.  That machine has
>> /usr/lib/libmysqlclient.so.16.0.0 on it from the
>> MySQL-Cluster-gpl-client-6.3.20-0.rhel5 RPM direct from mysql's site.
>> 
>> The good news is the problem has gone away.  The bad news is I have no idea
>> what caused it, or how to recreate it.
>> 
>> 
>> 
>> - Jeff
>> 
>> 
>> 
>> On 3/5/09 12:37 PM, "Bogdan-Andrei Iancu" <bogdan at voice-system.ro> wrote:
>> 
>>   
>>> Hi Jeff,
>>> 
>>> Is this  1.4.4 or 1.5 ?
>>> 
>>> Regards,
>>> Bogdan
>>> 
>>> Jeff Pyle wrote:
>>>     
>>>> Hello,
>>>> 
>>>> Until recently siptrace (running on opensips svn) was able to connect
>>>> without a problem via mysql to its database.  Now, it fails will the
>>>> following error 2 seconds after startup:
>>>> 
>>>> ERROR:db_mysql:db_mysql_new_connection: driver error: Can't connect to
>>>> MySQL
>>>> server on '207.xx.xx.xx' (4)
>>>> ERROR:db_mysql:db_mysql_new_connection: driver error: Can't connect to
>>>> MySQL
>>>> server on '207.xx.xx.xx' (4)
>>>> ERROR:core:db_do_init: could not add connection to the pool
>>>> ERROR:core:db_do_init: could not add connection to the pool
>>>> ERROR:siptrace:child_init: unable to connect database
>>>> ERROR:siptrace:child_init: unable to connect database
>>>> ERROR:core:init_mod_child: failed to initializing module siptrace, rank 1
>>>> ERROR:core:main_loop: init_child failed for UDP listener
>>>> ERROR:core:init_mod_child: failed to initializing module siptrace, rank 4
>>>> ERROR:core:main_loop: init_child failed for UDP listener
>>>> 
>>>> 
>>>> But a network capture shows the server answered correctly.  Here's an
>>>> excerpt of the messaging:
>>>> 
>>>> MySQL Login Request user=opensips_up1 db=theshow
>>>> MySQL Response OK
>>>> MySQL Server Greeting proto=10 version=5.1.30-community-log
>>>>   ... after this opensips tears down the connections with [FIN, ACK] tagged
>>>> packets.
>>>> 
>>>> I'm not sure at what point it stopped working.  We haven't done any updates
>>>> on the mysql server, and only svn updates with opensips.  Here's the
>>>> siptrace config from opensips.cfg:
>>>> 
>>>> loadmodule "siptrace.so"
>>>> modparam("siptrace", "db_url",
>>>> "mysql://opensips_up1:password@207.xx.xx.xx/theshow")
>>>> #modparam("siptrace", "trace_flag", 7)
>>>> modparam("siptrace", "trace_on", 1)
>>>> 
>>>> I'm not sure where to start debugging this, since the DB server appears to
>>>> answer okay.  I tried updating to the most recent svn revsion, 5394, but no
>>>> change. Any suggestions?
>>>> 
>>>> 
>>>> Thanks,
>>>> Jeff
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at lists.opensips.org
>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>> 
>>>>   
>>>>       
>> 
>> 
>>   
> 




More information about the Users mailing list