我使用webpy
来处理webapi的事情。在程序内部,我们使用dataset
连接到mysql
服务器
现在服务有时会抛出这个错误:TimeoutError: QueuePool limit of size 5 overflow 10 reached, connection timed out, timeout 30
。发生这种情况是因为我们没有使用webpy
的内部数据库方法吗
或者,使用webpy
的database
方法比dataset
有什么好处
dataset
包:https://dataset.readthedocs.org/en/latest/webpy.database
:http://webpy.readthedocs.org/en/latest/db.html使用dataset
的当前代码:
import dataset
import configs
db_host = configs.hosts['server']
db_url = 'mysql://%s:%s@%s/%s?charset=utf8' % (db_host['user'], db_host['password'], db_host['ip'], db_host['database'])
db = dataset.connect(db_url)
目前没有回答
相关问题 更多 >
编程相关推荐