The table 'ecs_sessions' is full
这篇文章最后更新于3592天前,您需要注意相关的内容是否还可用,如有疑问请联系作者!
The table 'ecs_sessions' is full
ECSHOP一个商城周末、遇到打开这样提示,后面查询日志显示 ecs_session表已经满了,导致导致打不开
ecshop在有大量用户访问过后 如果session的保存时间过长就容易出现The table ‘ecs_sessions’ is full
简单的解决办法 就是修改 includes/cls_session.php的
var $max_life_time = 5400;
降低session存活时间
还有个原因就是 mysql的两个配置参数:tmp_table_size和max_heap_table_size
tmp_table_size规定了内部内存临时表的最大值,每个线程都要分配。
max_heap_table_size这个变量定义了用户可以创建的内存表(memory
table)的大小.
可以加大这两个参数来解决 the table is full问题
例如:修改 my.cnf
tmp_table_size = 256M max_heap_table_size = 256M
系统默认是16M,别忘记重新启动mysql;
文章版权声明:除非注明,否则均为IT技术交流分享 IDC管理计费系统 私有云管理系统 PVE管理系统 私有云系统原创文章,转载或复制请以超链接形式并注明出处。