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