Модуль backup_migrate-7.x-2.5 “положил” сайт

Главные вкладки

Аватар пользователя denfox denfox 28 апреля 2013 в 5:58

Приветствую всех посетителей форума!

У себя на локалхосте я держал один Д7 сайт, который использовался исключительно с целью апробации новых модулей. И вот оно случилось, то ради чего я его и использовал: модуль backup_migrate после активации “положил” сайт. По этому поводу я сильно не расстраиваюсь, но тем не менее если кто-то может объяснить что произошло, это было бы здорово (просто удаление модуля из папки не помогает). Спасибо

Additional uncaught exception thrown while handling exception.

Original

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT COUNT(cid) FROM {comment} WHERE status = :status; Array ( [:status] => 0 ) in comment_count_unpublished() (line 314 of /opt/lampp/htdocs/drupal/modules/comment/comment.module).

Additional

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT lid, location FROM {locales_source} WHERE source = :source AND context = :context AND textgroup = 'default'; Array ( [:source] => An AJAX HTTP error occurred. [:context] => ) in _locale_parse_js_file() (line 1563 of /opt/lampp/htdocs/drupal/includes/locale.inc).

Uncaught exception thrown in session handler.

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away in _drupal_session_write() (line 209 of /opt/lampp/htdocs/drupal/includes/session.inc).

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2006 MySQL server has gone away' in /opt/lampp/htdocs/drupal/includes/database/database.inc:2139 Stack trace: #0 /opt/lampp/htdocs/drupal/includes/database/database.inc(2139): PDOStatement->execute(Array) #1 /opt/lampp/htdocs/drupal/includes/database/database.inc(664): DatabaseStatementBase->execute(Array, Array) #2 /opt/lampp/htdocs/drupal/includes/database/database.inc(2318): DatabaseConnection->query('SELECT expire, ...', Array, Array) #3 /opt/lampp/htdocs/drupal/includes/lock.inc(167): db_query('SELECT expire, ...', Array) #4 /opt/lampp/htdocs/drupal/includes/lock.inc(146): lock_may_be_available('schema:runtime:...') #5 /opt/lampp/htdocs/drupal/includes/bootstrap.inc(420): lock_acquire('schema:runtime:...') #6 /opt/lampp/htdocs/drupal/includes/bootstrap.inc(442): DrupalCacheArray->set(Array) #7 [internal function]: DrupalCacheArray->__destruct() #8 {main} thrown in /opt/lampp/htdocs/drupal/includes/database/database.inc on line 2139

Комментарии

Аватар пользователя denfox denfox 29 апреля 2013 в 15:40

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:
Префиксы для таблиц использовали ?

э-э-э

думаю, что да. На стадии установки был об этом вопрос и это выглядело логично и даже как-то обязательно...

Аватар пользователя q2_faith q2_faith 29 апреля 2013 в 15:46

я так понимаю, что при попытке посчитать кол-во комментариев ваш локальный mysql сервер ложится. модуль здесь не при чем

Аватар пользователя denfox denfox 1 мая 2013 в 3:29

ок спасибо,

есть ли какие-то идеи, что делать в такой ситуации, куда копать (может вычистить таблицу с комментариями)?

Аватар пользователя q2_faith q2_faith 1 мая 2013 в 12:18

"denfox" wrote:
есть ли какие-то идеи, что делать в такой ситуации, куда копать (может вычистить таблицу с комментариями)?

это вы будете бороться со следствием. причина в настройках mysql. если забьете в гугл "General error: 2006 MySQL server has gone away", то выдаст кучу постов.

Аватар пользователя denfox denfox 6 мая 2013 в 2:05

ОК, спасибо,

это хорошая идея погуглить по-ошибке: ведь MySQL - это не только Друпал, и наверняка там уже давно есть ответы на почти все вопросы.

спасибо