Задать вопрос
DedalX
@DedalX
Web разработчик, IT бизнесмен

Выделенный сервер Hetzner — как выяснить причину переодического зависания веб-сервера?

Имеется выделенный сервер у Hetzner (EX4S), на сервере установленного множество различных сайтов (в основном на WordPress), раньше сервер работал нормально (мог зависнуть раз в месяц, и отправкой запроса в тех.поддержку производилась ручная перезагрузка, так как ctrl+alt+del и hardware reset не помогали). В данный момент сервер зависает примерно каждый день, примерно в одно и тоже время (ночью), и помогает тоже только ручная перезагрузка через тех.поддержку. Есть подозрение что конкуренты производят определенную атаку на сервер чтобы его повесить (мини DDOS или что-то подобное, возможно используя какую-то уязвимость). После перезагрузки сервер не зависает снова (даже если я успел сделать перезагрузку в течении 10 минут после зависания) и работает отлично еще сутки или больше. То есть атака/проблема одноразовая, но переодическая.

Я бы мог подумать что это из-за высокого одновременного траффика, но сервер выдерживал и большую нагрузку до этого без проблем (к тому же загрузка CPU/RAM не особо велика после перезагрузки).

Вопрос - какие логи и где можно посмотреть, чтобы понять что явилось причиной зависания? Тех.поддержка ответить не может, говорит что сервер полностью не отвечал и ничего посмотреть было нельзя.

Данные о сервере:
Стоит панель Parallels Plesk Panel v11.5.30_build115130819.13
Debian 6.0.7
GenuineIntel, Intel(R)Core(TM) i7-3770 CPU @ 3.40GHz
32 ГБ ОЗУ
Apache
PHP Version 5.3.3-7+squeeze17
suhosin

Лог файлы:
https://dl.dropboxusercontent.com/u/5349131/server... (800кб)
  • Вопрос задан
  • 1519 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 6
opium
@opium
Просто люблю качественно работать
смотреть все системные логи
при зависании попросить лару и посмотреть что на экране
ну и наймите уже админа )))
Ответ написан
Комментировать
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
/var/log/messages показывайте (ну и /var/log/messages.1; zcat /var/log/messages.2.gz)
Ещё есть смысл глянуть в /proc/mdstat , если рейды синкаются.
Ответ написан
@ShamblerR
/var/log/kern.log
/var/log/syslog

для начала в студию
Ответ написан
DedalX
@DedalX Автор вопроса
Web разработчик, IT бизнесмен
Добавил запрошенные лог файлы (800кб):
https://dl.dropboxusercontent.com/u/5349131/server...

Помогите пожалуйста разобраться.
Ответ написан
Вы уверены что он точно завис? Заказывали LARA?
У нас была похожая проблема, и она была из-за кривой настройки сети хецнеровцами, примерно раз в сутки на серваке падала сеть и вставала только после мануального рестарта.
Саппорты от подобных проблем отмазываются, мол "а вы пробовали в реске пожить неделю? подождать пока упадет?".
Помог хороший пинок и немного мата. Они очистили ARP и вот уже неделю без проблем.
Ответ написан
Комментировать
@ramjke
Посмотрите, что у Вас висит в кроне
cron -e
Вы говорите, что зависание в одно и то же время - возможно, процесс резервного копирования или ротация логов подвешивает Ваш сервер. Просмотрите в панели управления, на какое время назначено резервное копирование.

DOS? Вам его помогут определить логи запросов /var/log/nginx/access.log или /var/log/apache/access.log - в зависимости от используемого Вами веб-сервера. Если на один IP приходится более десятка запросов в секунду - это точно дос.

Сервер полностью не отвечал? Предьявите /var/log/kern.log и /var/log/syslog, там описаны причины.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы