我有一个magento商店在Debian上运行,与LAMP,服务器是一个具有1 1GB内存,1核心处理器的VPN。
MySQL随机但经常停止向表中写入新数据,magento没有显示任何错误,表示它成功保存了数据。它可以毫无问题地读取表格,网站保持正常运行,只是不保存任何新数据。
如果我重启MySQL,它会再次开始保存新数据,然后随机(我认为,无法将其与任何操作相关联)在一段时间后停止写入,可能是几天或几个小时。
我打开了查询日志,但不确定要在上面查找什么,在mysql停止写入后发现这个常见错误: INSERT INTO index_process_event (process_id,event_id,status) VALUES ('7','10453',' error ') on DUPLICATE KEY UPDATE status = VALUES(status);
我试着按照亨利的建议重新编制整个流程表的索引,但没有成功。在重新建立索引后,event_id发生了变化。
我不认为问题是RAM太低,网站每天只有200个会话,几乎不会超过2个用户同时在线。
谢谢,我很感谢你的帮助。
发布于 2015-08-09 11:09:49
尝试查看您的存储上是否有剩余空间。
除了mysql日志之外,还要尝试查看系统日志。grep / find用于任何包含"error“字符串的行。
https://stackoverflow.com/questions/31900155
复制相似问题