В нашей жизни всякое бывает: бывает, что Друпал летает - а бывает, что не летает; а бывает, что вообще падает. Это бывает редко (по крайней мере - у нас, скромно так заметим), но, как правило, в самый неподходящий момент случаются самые коварные проблемы.
И вот случилось страшное - ваша девушка больна Друпал упал и/или поломался. И дремлющий в каждом из нас Николай Гаврилович Чернышевский просыпается и вопрошает:
1) Кто виноват?
2) Что делать?
В своей практике мы частенько получаем Skype звонок “АЛЛО? ЭТО ДРУПАЛ-ПАРНИ? ААААА, ВСЕ ПРОПАЛО! ПОЛОМАЛОСЬ! SOS!”, который зарождает в нас ощущение, будто мы работаем на скорой помощи... То есть стоит вопрос жизни сайта, и решать его надо срочно.
Не беда, мы уже привыкли к форс-мажорам. Мы делаем следующее - вскрываем пациента и смотрим внутрь. Сначала проверяем сервер на предмет проблем:
1. Есть ли база данных, и если есть - то проверяем ее конфигурацию и состояние на текущий момент.
2. Проверяем, запущены и работают ли все службы на сервере. Ну и, соответственно, насколько они запущенны.
3. Наличие в конфигурации веб сервера подозрительных параметров и их значений.
4. Проверяем настройки под Друпал, как внутри его инсталляций, так и на уровне веб сервера.
5. Когда были произведены последние коммиты в репозитории, и самое главное - кем, чтобы вычислить автора по айпи емейлу или по никнейму в соцсетях.
…следуют еще 43 проверки...
49. Устанавливаем свои системы мониторинга всего и вся на сервере (от элементарной проверки наличия свободного места на диске до детализированого логирования большинства серверных приложений).
Фиксим сервер, оживляем, поднимаем, смотрим жив ли уже пациент или еще скорее нет. Лезем дальше, проверяем сам сайт.
1. Проводим анализ на “чистоту” кода сайта;
2. Делаем аудит безопасности данных на сайте;
3. Анализируем скорость загрузки сервиса;
4. Проверяем, установлены ли на сайте последние версии необходимых модулей и ядра Друпала.
Вскрытие показывает все проблемы и, естественно, их надо исправлять. Просим у владельца сайта дать добро и исправляем найденные безобразия. Ну и дальнейшую техническую поддержку настраиваем, без проблем.
