0

我有一个使用 Drupal 7 的站点。最近它出现以下错误消息:

PDOException: SQLSTATE[08S01]: Communication link failure: 1153 Got a packet bigger than 'max_allowed_packet'

我们试图通过增加max_allowed_packetin mysql 来修复它。这解决了大部分问题,但我在某些页面上仍然遇到此错误。事情是只有在我登录时才会发生这种情况,匿名用户没有这样的问题。有时,即使是最简单的页面,例如“关于我们”页面,一个带有图片的简单基本页面,也会导致错误。有没有人知道发生了什么。我max_allowed_packet的已经增加到 64M 并且管理员犹豫要添加更多。任何帮助表示赞赏。

4

1 回答 1

0
  1. 您是否有包含大量内容的页面,包括文档(我不确定这些是否存储在数据库中,但某些模块可能会这样做)。如果您不确定是否可以通过检查数据库中最大表的内容结构来找出答案,请查看每行大小最大的表(总大小/行数)。

  2. 您可以使用此信息请求您的管理员进一步增加数据包大小,以便站点按照您的调查工作。

于 2012-06-30T08:07:57.870 回答