【发布时间】:2017-01-17 17:01:52
【问题描述】:
我的 mysql 服务器在一个简单的选择查询中消失,错误是:
SQLSTATE[HY000]: General error: 2006 MySQL server has gone away, query was: SELECT `main_table`.* FROM `sales_flat_order` AS `main_table` WHERE (`increment_id` LIKE '%0005254')
此查询是 cron 计划的,每 5 分钟执行一次。如果我重启mysql服务器,查询正常执行一天,然后又开始崩溃。
我认为它与 RAM 相关,但我在服务器上有大量 RAM:
MySql 版本是 Ubuntu 14.04.5 LTS 上的 5.7.17
/var/log/mysql/errors.log 和 syslog 中都没有错误
其他一些配置:
max_allowed_packet = 256M
innodb_buffer_pool_size = 2G
你知道它是什么吗?
【问题讨论】: