[Решено] Ошибка 134 в database.mysql.inc -> Сайт "упал"

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

Аватар пользователя Engine Engine 26 декабря 2010 в 14:42

Доброго дня.

Произошла следующая ситуация:
В начале 2009 сделал сайт, в т.ч. поставил на него погодный модуль. Далее где-то до середины 09 года происходило наполнение - все работало нормально. Потом его никто не трогал - он сам по себе крутился.

Недавно заглянул и обнаружил вверху страницы строку ошибки "Warning: Got error 134 from storage engine query: SELECT data, created, headers, expire, serialized FROM cache WHERE cid = 'variables' in /www/vhosts/***.ru/html/includes/database.mysql.inc on line 128", также перестал работать модуль погоды.
При попытке войти под админом - сайт просто не отвечал (т.е. со страницы авторизации не удавалось никуда перейти).
В статье http://www.drupal.ru/node/33453 тоже шла речь об ошибке 134 - был дан совет восстановить таблицы.
Решил поступить также. В phpMyAdmin было написано, что таблицы cache, variable и watchdog используются. При проверке в них показывало ошибки. Выбрал "Починить таблицу" для каждой с ошибками. Далее получил сообщение, что все ОК и вот тут сайт "лег"

Теперь он не грузится совсем (хост пингуется - все ок). Подскажите где копать?

Комментарии

Аватар пользователя Engine Engine 26 декабря 2010 в 15:25

"RxB" wrote:
Проси хостера чтобы таблицы разлочил

Можно поподробнее. Разлочил чтобы что? Через phpMyAdmin это нельзя сделать? И почему они стали залочены?

Аватар пользователя Engine Engine 26 декабря 2010 в 17:00

"RxB" wrote:
Это всё вам объяснит хостер

Написал хостеру письмо - ответ как я и предполагал

Quote:
пожалуйста уточните что Вам необходимо

Как ему написать, чтобы он все сделал?

Аватар пользователя Engine Engine 27 декабря 2010 в 17:16

"RxB" wrote:
Напиши пусть посмотрит mysqladmin pr и прозреет, локи висят на твоих таблицах

Хостер восстановил базу из резервной копии - сайт начал грузиться. Я походил по страничкам и уехал от компа. Через час вернулся - сайт "лежит".
Позвонил хостеру - он при мне восстановил из резервной копии - заработал. Но подозреваю, что через некоторое время вновь "упадет".

Подскажите, где ошибки искать?

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 27 декабря 2010 в 17:21

Ошибки спрашивать у хостера.
Накат бекапа это крутой способ решения, но даю 99.98% что во время лежания сайта в mysqladmin открытым тестом видно что тупо локнуты таблицы