Discuz 出现 got error 175 from storage engine 错误

[title]问题描述:[/title]

今天Discuz论坛点击版块链接后出现了如下错误:

Discuz! Database Error

(1030) Got error 175 from storage engine

SELECT * FROM forum_thread WHERE `fid`=’304′ AND `displayorder` IN(‘0′,’1’) ORDER BY displayorder DESC, lastpost DESC LIMIT 40

PHP Debug

No. File Line Code
1 forum.php 71 require(%s)
2 source/module/forum/forum_forumdisplay.php 640 table_forum_thread->fetch_all_search(Array, %d, %d, %d, %s, %s, %s)
3 source/class/table/table_forum_thread.php 523 discuz_database::fetch_all(%s)
4 source/class/discuz/discuz_database.php 101 discuz_database::query(%s, Array, false, false)
5 source/class/discuz/discuz_database.php 137 db_driver_mysql->query(%s, false, false)
6 source/class/db/db_driver_mysql.php 152 db_driver_mysql->halt(%s, %d, %s)
7 source/class/db/db_driver_mysql.php 223 break()

[title]?解决办法:[/title]

1、主要原因是数据表崩溃的原因,我们直接在MySQL 命令行或者phpmyadmin的SQL里修复即可:

repair table pre_forum_thread;

这里的pre_forum_thread为崩溃的表名。

2、另外一种原因可能是磁盘满了。可以用

df -h

命令查看磁盘情况。

腾讯云限时秒杀【点击购买】

搬瓦工,CN2高速线路,1GB带宽,电信联通优化KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

Vultr$3.5日本节点,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快【点击购买】!

阿里云香港、新加坡VPS/1核/1G/25G SSD/1T流量/30M带宽/年付¥288【点击购买】