首页 文章

max_allowed_packet = 1024M ......它仍然给我错误“得到的数据包大于'max_allowed_packet' bytes query ...”

提问于
浏览
1

我刚刚将我的Drupal站点移动到新的托管VPS .

每次我尝试运行cron时,都会遇到这个令人讨厌的错误:

警告:有一个大于'max_allowed_packet'字节的数据包查询:INSERT INTO看门狗(uid,类型,消息,变量,严重性,链接,位置,引用,主机名,时间戳)VALUES(1,'php','%message in %行上的%文件 . ','a:4:{s:6:\“%error \”; s:12:\“用户警告\”; s:8:\“%message \”; s: 1582172:\“有一个大于'max_allowed_packet'字节的数据包\ nquery:UPDATE cache_update SET data ='a:72:{s:10:\”admin_menu \“; a:10:{s:5:\”title \ “; s:19:\”管理菜单\“; s:10:\”short_name \“; s:10:\”admin_menu \“; s:10:\”dc:creator \“; s:3:\ “太阳\”; S:11:\ “API_VERSION \”; S:3:\ “6.x的\”; S:17:\ “recommended_major \”; S:1:\ “1 \”; S:16 :\“supported_majors \”; s:3:\“1,3 \”; s:13:\&qu在/home/drupal/includes/database.mysql.inc第135行

问题是我将max_allowed_packet设置为1024!还是给了我那个错误 .

该错误似乎与admin_menu模块有关,但即使在禁用该模块后,错误仍然存在(引用其他模块),并且在禁用该其他模块后,错误仍然存在,依此类推 .

似乎问题与mySQL表“cache_update”有关,但我不明白发生了什么 . 即使在搜索Drupal论坛后,我也无法解决问题 . 刚发现一些破解核心的方法,并不好 .

我在my.cnf文件中检查了max_allowed_packet语法是否正常:

max_allowed_packet=1024M

我认为这是一个特定于mysql的问题,所以这就是我在这里发布的原因 .

感谢您的见解!

Rosamunda

1 回答

  • 3

    万一有人在那里碰巧遇到同样的情况,我已经解决了错误 deactivating the update core module .

    找到了解决我在那里读到的很多东西的答案,不记得我在哪里得到了解决方案 . 但它有效,在我的情况下,它做了 .

相关问题