DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: tkzcol
今日帖子: 4
在线用户: 1
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 ma9888 (majx) ★☆☆☆☆ -
盒子活跃会员
2018/4/30 6:29:01
标题:
【求助】[FireDAC][Phys][MySQL]  MySQL server has gone away 浏览:1249
加入我的收藏
楼主: 请问大家:
   软件常时间没人操作,当再次操作时出现
[FireDAC][Phys][MySQL]  MySQL server has gone away


遇到这种错误,请问大家是如何解决的呢?
此帖子包含附件:
PNG 图像
大小:1,701B
----------------------------------------------
-
作者:
男 hnxxcxg (咏南中间件) ★☆☆☆☆ -
盒子活跃会员
2018/4/30 6:43:10
1楼: http://www.cnblogs.com/hnxxcxg/p/8972883.html  解决方法
----------------------------------------------
中间件QQ群: 92449782 博客: http://www.cnblogs.com/hnxxcxg/
作者:
男 ma9888 (majx) ★☆☆☆☆ -
盒子活跃会员
2018/4/30 8:29:11
2楼: 我是在软件里加了个时钟,每隔1个小时,执行Select 查询语句,实现的。
----------------------------------------------
-
作者:
男 ma9888 (majx) ★☆☆☆☆ -
盒子活跃会员
2018/4/30 8:30:39
3楼: set interactive_timeout=5184000
Set wait_timeout=5184000
60天足够长了
----------------------------------------------
-
作者:
男 dlfsystem (dlfsystem) ★☆☆☆☆ -
盒子活跃会员
2018/4/30 11:24:08
4楼: 交互界面,超过30分钟以上无操作,应自动退出。
----------------------------------------------
-
作者:
男 ma9888 (majx) ★☆☆☆☆ -
盒子活跃会员
2018/5/1 11:57:23
5楼: 谢谢4楼的回答,但是,我认为只要软件不退出,交互界面还在显示,别说30分钟,即使超过10000分钟也不应该退出,否则交互界面上显示的数据库表的内容会不出现。
你认为呢?
----------------------------------------------
-
作者:
男 earthsbest (全能中间件) ▲▲▲▲△ -
普通会员
2018/5/3 21:44:24
6楼: 最佳的方法是设置firedac自动重连就可以避免这种异常了。这种问题firedac早想到了。
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
作者:
男 xaxingyun (千叶) ★☆☆☆☆ -
普通会员
2018/5/4 9:24:31
7楼: 用连接池,每次操作时open,操作完close,池会自动管理连接
----------------------------------------------
-
作者:
男 majx (skin) ★☆☆☆☆ -
普通会员
2018/5/4 13:49:51
8楼: 谢谢6楼和7楼的回答,可是具体怎么做呢?在FDConnectionDefs.ini中已经设置了Pooled=True;可是没有起作用,超时还是会给出提示“MySQL server has gone away”,然后才自动连上。
FDConnectionDefs.ini文件内容如下:
[MYSQL]
Pooled=True
Database=DEMODB1
User_Name=root
Password=123456
;Mon_itorBy=Remote
Mon_itorBy=FlatFile
Port=3306
CharacterSet=utf8
DriverID=MySQL
Server=127.0.0.1
POOL_CleanupTimeout=30000
POOL_ExpireTimeout=90000
POOL_MaximumItems=50
----------------------------------------------
majx,QQ 613354940
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行89.84375毫秒 RSS