Перейти к содержанию

Автоматически восстановить таблицу, если ошибка "Table '.\name\любая_таблица' is marked as crashed and should be repaired"


Рекомендуемые сообщения

Иногда бывает, что появляется ошибка: Table '.\db_name\core_sessions' is marked as crashed and should be repaired.

Нужно лезть в май админ и ручками её восстанавливать.
Можно ли в страницу ошибки внедрить код, который будет следить за совпадениями по описанию ошибки.
И если найдётся совпадение "marked as crashed", значит задействовать процедуру, которая будет с выводом соответствующего сообщения, самостоятельно запускать процедуру ремонта или восстановления проблемной таблицы.

Ссылка на комментарий
Поделиться на другие сайты

Какая-то не очень хорошая идея репэйрить таблицу на работающем сервере. Я бы не рискнул.

А насчет core_sessions - заканчивайте насиловать диск, подключите redis, он гораздо быстрее справляется с сессиями и не крашится. 

Ссылка на комментарий
Поделиться на другие сайты

18 часов назад, Ruskat сказал:

Нужно лезть в май админ и ручками её восстанавливать.

Кстати, ничего полезного в этой таблице не хранится, можно ее просто трункатить (вычищать). 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...