Как мой сайт работал с отключенной базой данных и переезжаю на новый хостинг

base2

Привет, друзья IdeaFox!

Оказывается, мой блог почти 15 часов работал с отключенной базой данных. Впервые столкнулся с такой ситуацией и решил поделиться простым способом решения этой проблемы.

Возьмите на заметку этот случай, так как эта ошибка довольно часто наблюдается при всплесках посещаемости и на слабых виртуальных хостингах.

Кстати, похожую проблему  видел у коллег несколько раз.

Симптомы:

Внешне все было нормально: страницы отображались, кнопки нажимались…и сайт на первый взгляд вроде как работал. Но на самом деле, страницы блога отдавались из кеша (но не все, при клике на некоторые заголовки отдавалась 404-я ошибка).

Админка блога дико тормозила, а на прощание я увидел сообщение “Ошибка подключения к базе данных”. Так как я настройки блога не менял, то стал грешить на хостинг.

Сразу обратился в техподдержку МакХоста, и они  подсказали что нужно сделать. Оказывается, одна из моих таблиц под названием wp _options в базе данных была повреждена

image

Повреждение таблицы wp_options (у меня другой префикс, конечно) отрубает сайт от базы данных, и создается полное впечатление, что либо не работает сервер базы БД, либо поврежден файл wp-config.php

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

Как восстановить поврежденную таблицу:

Делюсь подсказкой из техподдержки:

1. Заходим в PHPmyAdmin и ставим “галочку” напротив поврежденной таблицы (в Вашем случае это может быть совсем другая таблица)

image

2. В самом низу страницы нажимаем на выпадающий список и выбираем пункт “Восстановить таблицу”

image

3. В следующем окне увидите сообщение:

image

Если операция восстановления таблицы прошла успешно, то появятся две надписи, которые я отметил красными стрелками.

Вот таким простым способом я вернул сайт из комы к жизни. Но на самом деле я перестраховался и откатил сайт на 1,5 суток назад, когда таблица БД еще была целой.

Обязательно примите к сведению этот случай, так как по словам техподдержки, он встречается довольно часто именно на ВордПресс.

Ну, а мне, похоже, пора переезжать на более мощный ВПС, или на выделенный сервер, так как такие падения сайта меня нервируют.

error

В Яндекс-Вебмастере немедленно вылезли ошибки..

 

Присматриваюсь сейчас к облачному хостингу, который будет автоматически подстраиваться под нагрузку.

Такие дела, коллеги, кеширование уже не спасает. Все-таки зря я этот проект делал на ВордПресс : (

Еще для блогеров:

  1. Посещаемость растет, а сайт тормозит. Как его ускорить за 5 минут?
  2. Запустил мобильную версию блога. И вам советую
  3. Обзор хостинга Eurobyte.Ru и почему лучше сразу готовиться к переезду на VPS?
  4. Uptimerobot: отличный сервис бесплатного мониторинга доступности сайтов