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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.