从存储引擎收到错误122
时间:2020-03-05 18:54:48 来源:igfitidea点击:
从某些mysql查询中得到了答案,感到困惑,因为错误122通常是"空间不足"错误,但是服务器上还有很多空间...有什么想法吗?
解决方案
回答
错误122通常指示"磁盘超过配额"错误。服务器上是否可能存在磁盘配额?
回答
如果在运行AJAX查询的IE7中遇到此问题,则GET请求将返回HTTP 122错误,这是已知问题。
(请参阅链接以获取描述/示例)
http://www.codebelay.com/blog/?p=194
仅发生在IE7(我知道)中
状态错误:122
状态消息:" IE7无法使用Ajax打印出那么多的零"
回答
我们在使用innodb表吗?如果是这样,我们可能没有打开自动增长功能,并且inno无法再扩展表空间。
如果这些是myisam表,并且仅在特定表上发生,我会怀疑已损坏。在有问题的桌子上进行修理。
回答
答案:由于某种原因,Mysql在/ tmp分区上有其tmp表,该表限制为100M,即使eaccel的使用限制为16M,但eaccelerator缓存已将其填充到100M。很奇怪,但是我只是将eaccel缓存移到了其他地方,问题解决了。