Got error 122 from storage engine

Got this from some mysql queries, puzzled since error 122 is usually an "out of space" error, but there is a lot of free space left on the server ... any ideas?

+4
source share
6 answers

Answer: for some reason, Mysql had its tmp tables in the / tmp section, which was limited to 100M, and was filled with the eaccelerator cache to 100M, although eaccel was limited to 16M use. Very strange, but I just moved the cache somewhere else and the problem is resolved.

+5
source

Error 122 often indicates a disk quota error. Is it possible that disk quotas exist on the server?

+3
source

Do you use innodb tables? If so, you may not have enabled autorun, and inno will no longer be able to expand the tablespace.

if these are myisam tables, and this only happens in certain tables, I would suspect corruption. DO REPAIR on the appropriate tables.

0
source

I solve this problem by increasing the size of my disk. try df -h to check if there is enough free space on your server.

0
source

try disabling the quota using the quataoff command

0
source

If you got this in IE7 where the AJAX request works, there is a known issue with GET requests returning HTTP 122 .

(see link for description / example) http://www.codebelay.com/blog/?p=194

Only in IE7 (what I know)

Status Error: 122 Status Message: "IE7 Cannot Print Many Zeros Using Ajax"

-5
source

Source: https://habr.com/ru/post/1276720/


All Articles