LINUX.ORG.RU
ФорумAdmin

Узнать причину зависаний и повысить устойчивость

 ,


0

2

Добрый день. Ситуация следующая, есть сервер Ubuntu 14.04, LAMP. Иногда, чаще ночью, в 4-6 часов сервер зависает. Я полагаю что зависает, так как ssh не работает, а при подключении по VNC через интерфейс хостера черный экран.

Вопроса два: как узнать причины, если в логах ничего подозрительного нет? Может я не там смотрю? (Смотрел /var/log/syslog, kern.log, /var/log/apache2/error.log, /var/log/mysql/error.log). Стоит sar, там на мой взгляд тоже ничего криминального, но могу скинуть логи.

Используется watchdog с max-load-1 = 24, но в такие моменты он почему-то не срабатывает, хотя настроен правильно и делал рестарты ранее.

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

Собственно вопроса два: куда копать и как повысить устойчивость системы, чтобы хотя бы ребуты в таких ситуациях отрабатывали?

Заранее спасибо.

Смени убунту на что-нибудь более походящее для production, например.

nbw ★★★ ()

поставить nmon на 24 часа с красивым оутпутом в csv.
просмотреть в csv на данные в момент «зависания»
дальше действовать по ситуации.

dada ★★★★★ ()

Смотрел /var/log/syslog, kern.log, /var/log/apache2/error.log, /var/log/mysql/error.log

еще можно в dmesg взглянуть.

dada ★★★★★ ()

А у вас случайно в это время по крону ничего не запускается?

anc ★★★★★ ()

Так метрики и так пишутся sysstat'ом.

Нет, в кроне ничего.

applejack ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.