Hi,
I have two applications running: the application "A" is an instance of 
web2py and application B is based on the "DAL" standalone, aplications "A" 
and "B", both  with  to "migrate=False" , to connecting to the same DB 
(mysql server).
*Sometimes the two fail* and return the following error:

Application "A" (web2py):
<type 'exceptions.RuntimeError'> Failure to connect, tried 5 times: 
Traceback (most recent call last): File 
"/home/nabladel/web2py/web2py/gluon/dal.py", line 7276, in __init__ 
self._adapter = ADAPTERS[self._dbname](**kwargs) File 
"/home/nabladel/web2py/web2py/gluon/dal.py", line 2483, in __init__ if 
do_connect: self.reconnect() File 
"/home/nabladel/web2py/web2py/gluon/dal.py", line 596, in reconnect 
self.connection = f() File "/home/nabladel/web2py/web2py/gluon/dal.py", 
line 2481, in connector return self.driver.connect(**driver_args) File 
"/home/nabladel/web2py/web2py/gluon/contrib/pymysql/__init__.py", line 93, 
in Connect return Connection(*args, **kwargs) File 
"/home/nabladel/web2py/web2py/gluon/contrib/pymysql/connections.py", line 
575, in __init__ self._connect() File 
"/home/nabladel/web2py/web2py/gluon/contrib/pymysql/connections.py", line 
740, in _connect self._get_server_information() File 
"/home/nabladel/web2py/web2py/gluon/contrib/pymysql/connections.py", line 
907, in _get_server_information self.server_charset = 
charset_by_id(self.server_language).name File 
"/home/nabladel/web2py/web2py/gluon/contrib/pymysql/charset.py", line 173, 
in charset_by_id return _charsets.by_id(id) File 
"/home/nabladel/web2py/web2py/gluon/contrib/pymysql/charset.py", line 21, 
in by_id return self._by_id[id] KeyError: 110 

Application "B" (DAL standalone):
DEBUG: connect attempt 0, connection error:
Traceback (most recent call last):
  File "/home/nabladel/aplication/gluon/dal.py", line 7351, in __init__
    self._adapter = ADAPTERS[self._dbname](**kwargs)
  File "/home/nabladel/aplication/gluon/dal.py", line 2499, in __init__
    if do_connect: self.reconnect()
  File "/home/nabladel/aplication/gluon/dal.py", line 592, in reconnect
    self.connection = f()
  File 
"/home/nabladel/aplication/MinimalModbus-0.4/icontrol4/gluon/dal.py", line 
2497, in connector
    return self.driver.connect(**driver_args)
  File "/home/nabladel/aplication/gluon/contrib/pymysql/__init__.py", line 
93, in Connect
    return Connection(*args, **kwargs)
  File "/home/nabladel/aplication/gluon/contrib/pymysql/connections.py", 
line 575, in __init__
    self._connect()
  File "/home/nabladel/aplication/gluon/contrib/pymysql/connections.py", 
line 740, in _connect
    self._get_server_information()
  File "/home/nabladel/aplication/gluon/contrib/pymysql/connections.py", 
line 907, in _get_server_information
    self.server_charset = charset_by_id(self.server_language).name
  File "/home/nabladel/aplication/gluon/contrib/pymysql/charset.py", line 
173, in charset_by_id
    return _charsets.by_id(id)
  File "/home/nabladel/aplication/gluon/contrib/pymysql/charset.py", line 
21, in by_id
    return self._by_id[id]
KeyError: 110

application "B" I start through the python IDLE, "web2py" out error only 
when I close IDLE.
web2py: Version 2.4.2 stable
can someone help me?


-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to