2012-12-25 1 views
1

방금 ​​Drupal 사이트를 새로운 관리 대상 VPS로 옮겼습니다.max_allowed_packet에서 + 500mb를 설정 한 후에도 여전히 오류가 발생합니다.

내가 크론을 실행하려고 할 때마다,이 불쾌한 오류 :

Warning: Got a packet bigger than 'max_allowed_packet' bytes query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (1, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:1582172:\"Got a packet bigger than 'max_allowed_packet' bytes\nquery: UPDATE cache_update SET data = 'a:72:{s:10:\"admin_menu\";a:10:{s:5:\"title\";s:19:\"Administration menu\";s:10:\"short_name\";s:10:\"admin_menu\";s:10:\"dc:creator\";s:3:\"sun\";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 in /home/drupal/includes/database.mysql.inc on line 135

것은이 I've 다음, 다음, 64 후 250 및 512 (100)의 max_allowed_packet를 설정하는 것이입니다! 그리고 아직도 저에게 그 오류를줍니다.

이 오류는 admin_menu 모듈과 관련이있는 것 같지만 해당 모듈을 비활성화 한 후에도 다른 모듈을 참조하는 오류가 계속 발생하고 다른 모듈을 사용 중지 한 후에도 오류가 계속 발생합니다. .

문제는 mySQL 테이블 "cache_update"와 관련이있는 것으로 보이지만 어떻게되는지 이해할 수 없습니다. Drupal 포럼을 검색 한 후에도 문제를 해결할 수 없었습니다. 그냥 핵심을 해킹하는 몇 가지 방법을 찾았습니다.

나는 이것이 mysql 특정 문제라고 생각한다. 그래서 나는 이것을 여기에 게시하고있다.

통찰력을 가져 주셔서 감사합니다.

Rosamunda

답변

1

몇 가지 고려해야 할 : 당신이 max_allowed_packet의 구문이 올바른지 확인

  1. 있습니까? 당신은 단위를 지정하고 있습니까? 즉 max_allowed_packet = 512M

  2. 여러분이 편집중인 동일한 my.cnf 파일을 사용하고 있습니까? 콘솔에서 MySQL에 로그인하여 실행하십시오 : SHOW GLOBAL VARIABLES;max_allowed_packet이 올바르게 설정 되었습니까?

  3. 마지막으로, 모두가 실패 할 경우, 드루팔 비틀기 모듈을 통해이 해결 방법을 고려해 답장을 보내 http://drupal.org/project/drupal_tweaks

+0

감사합니다! 내 호스트의 사람들은 값을 변경 했으므로 올바른 구문을 사용하고 있다고 가정했습니다. 어쩌면 내가 가서 자신에 의해 ... – Rosamunda

+0

I've가 phpMyAdmin을에서, 루트 사용자로 확인 있는지 확인하고이 구성입니다해야합니다 \t 1,048,576 \t 슬레이브 최대 허용 변수 \t 세션 값/글로벌 값 최대 허용 패킷 패킷 \t 1,073,741,824 – Rosamunda

+0

콘솔을 사용하여 확인했는데 동일하게 표시됩니다 : + -------------------- + --------- + | 변수 이름 | 가치 | + -------------------- + --------- + | max_allowed_packet | 1048576 | + -------------------- + --------- + 행이 1 세트 (0.00 초) – Rosamunda

관련 문제