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, но в такие моменты он почему-то не срабатывает, хотя настроен правильно и делал рестарты ранее.

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

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

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



Последнее исправление: applejack (всего исправлений: 2)

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

nbw ★★★
()

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

dada ★★★★★
()

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

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

dada ★★★★★
()

Если метрики записать, то atop.

falafel
()

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

anc ★★★★★
()

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

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

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