从存储引擎收到错误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缓存移到了其他地方,问题解决了。