我正在使用cppcms框架和cppdb和mysql,当我试图在远程数据库上进行查询时,得到了“查询期间丢失到MySQL服务器的连接”错误。
我在本地也有相同的数据库,应用程序在那个数据库上工作得很好。
远程mysql版本: mysqld Ver 5.5.29-0ubuntu0.12.10.1for debian-linux-gnu on i686 ((Ubuntu))
谢谢你的帮忙
发布于 2013-02-27 16:48:49
两个问题:
cppdb::session对象后将其销毁,还是一直将其保持活动状态?如果你一直保持cppdb::session,你可能不需要这样做,因为MySQL会在一段时间后关闭空闲连接。最好使用CppDB提供的连接池。
如果您已经在使用连接池,请尝试将@pool_max_idle参数更改为较小的值。
有关详细信息,请参阅:http://cppcms.com/sql/cppdb/connstr.html#speckeys
https://stackoverflow.com/questions/15102878
复制相似问题