首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在远程主机上查询时失去与MySQL服务器的连接

在远程主机上查询时失去与MySQL服务器的连接
EN

Stack Overflow用户
提问于 2013-02-27 10:00:34
回答 1查看 583关注 0票数 0

我正在使用cppcms框架和cppdb和mysql,当我试图在远程数据库上进行查询时,得到了“查询期间丢失到MySQL服务器的连接”错误。

我在本地也有相同的数据库,应用程序在那个数据库上工作得很好。

远程mysql版本: mysqld Ver 5.5.29-0ubuntu0.12.10.1for debian-linux-gnu on i686 ((Ubuntu))

谢谢你的帮忙

EN

回答 1

Stack Overflow用户

发布于 2013-02-27 16:48:49

两个问题:

  • 您是否使用连接池?
  • 您是在使用完cppdb::session对象后将其销毁,还是一直将其保持活动状态?

如果你一直保持cppdb::session,你可能不需要这样做,因为MySQL会在一段时间后关闭空闲连接。最好使用CppDB提供的连接池。

如果您已经在使用连接池,请尝试将@pool_max_idle参数更改为较小的值。

有关详细信息,请参阅:http://cppcms.com/sql/cppdb/connstr.html#speckeys

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15102878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档