关于ECSHOP提示The table \'ecs_sessions\' is full如何解决
2017-04-16 17:23 来源:www.chinab4c.com 作者:ecshop专家
也许有一天,当你访问自己的ECSHOP网站的时,突然会出现下面错误提示:
MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => INSERT INTO `howjia`.`hsd_sessions` (sesskey, expiry, ip, data) VALUES (’6e29308d833f30446122f49e89023156′, ’1297816061′, ’114.249.213.6′, ‘a:0:{}’) ) [2] => Array ( [error] => The table ‘ecs_sessions’ is full ) [3] => Array ( [errno] => 1114 ) )
不要着急,下面告诉你如何解决:
根据错误提示判断是ecs_sessions表满了,打开phpmyadmin查看了一下表,是个memory表,数据有23800条,删除了一些数据看了一下还是有错误,并且数据项还是不变,由于表是内存表,我重启了一下mysql,网站恢复正常了
后来在网上搜了一下,这个问题可能是网站没有及时清理session内存表造成的。
也许通过程序设置可以解决这个问题。
程序解决方法是:
设置includes/cls_session.php里的var $max_life_time = 1000,
这个数值根据网站访问量的大小来定,访问越大可以设置的越小。
最近更新
常用插件
- ecshop二次开发商品购买增
图片1香...
- ecshop2.7.2生成虚拟订单2.
以前我们开发过ecshop下的虚拟订单,就是客户在访问的时候,会自动生...
- ecshop最小购买数量控制插
ecshop最小购买数量控制插件,这个插件主要是为我们提供一个十分方便...
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
- ecshop2.7.1邮件发送插件
ecshop2.7.1邮件发送插件:该插件主要的开发思想是源于ecshop短信发送系统...