2017-08-03 88 views
-1

我的网站Surge.ng刚刚停止加载今天早上。WordPress数据库错误:

每当我试图重新加载它,我得到这个错误信息

WordPress database error: [MySQL server has gone away] SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='o5i87_supsystic_ss_project_networks' AND column_name='title'

Error reconnecting to the database This means that we lost contact with the database server at localhost. This could mean your host’s database server is down.

Are you sure that the database server is running? Are you sure that the database server is not under particularly heavy load? If you’re unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.

+1

我的第一个假设是假定数据库关闭。你能证实吗? – ttallierchio

回答

0

嗯....有此特定错误的原因很多,所以它可能是很难追查。

https://dev.mysql.com/doc/refman/5.0/en/gone-away.html一些原因是:

为MySQL服务器最常见的原因已经消失的错误是服务器超时,并关闭了连接

你也可以得到这些错误,如果你发送一个查询到不正确或太大的服务器。如果mysqld收到的数据包太大或失序,则认为客户端出现问题并关闭连接。如果您需要大量查询(例如,如果您使用大BLOB列),则可以通过设置服务器的max_allowed_pa​​cket变量(默认值为1MB)来增加查询限制。您可能还需要增加客户端上的最大数据包大小。有关设置数据包大小的更多信息在第B.5.2.10节“数据包太大”中给出。

插入很多行的INSERT或REPLACE语句也会导致这类错误。无论要插入的行数是多少,这些语句中的任何一个都会向服务器发送一个请求;因此,您通常可以通过减少每个INSERT或REPLACE发送的行数来避免错误。

也可以看到这样的错误,如果主机名查找失败

你遇到到服务器在执行查询死的错误。

您认为哪种原因最可能?

+0

我想如果当时的情况下跟随我已经给出了步骤,希望这会为你工作的第二个原因可能是这样 – Zeus

+0

。祝你好运。 – Daniel

0

应经常检查是,如果一切在你的wp-config.php文件是一样的。

define('DB_NAME', 'database-name'); 
define('DB_USER', 'database-username'); 
define('DB_PASSWORD', 'database-password'); 
define('DB_HOST', 'localhost'); 
相关问题