Сервер как по расписанию в 10 мск и 22 мск заваливается с LA>50. Куда копать?
Идей никаких, траффик не набегает в эти периоды, кронтаб посмотрел. Все остальное время – идеально работает. Просто не понимаю, что происходит, может, кто что подскажет?
А в логах что? Чистый reboot или что-то реально грохнулось?
Если всё равно непонятно, то можно попробовать прямо перед часом X уложить все процессы вручную и посмотреть если чистая система перезагрузится сама по себе.
LA — это Load Average? У меня сразу критическая перезагрузка на слово «заваливается».
Тогда да, надо смотреть что начинается крутиться в этот момент. Если слишком быстро и непонятно, то можно попробовать, всё-таки, убить на время что-то тяжёлое и посмотреть если оно как-то влияет.
Что там вообще из тяжёлого на сервере крутится что может так сожрать ресурсы? Какая примерная конфигурация сервера (сколько ядер, памяти, публичный ли сервер и т.п.)?
Да, load average. Крутится обычный сайт на php (nginx+apache+mysql), ничего военного, все остальное время страницы бодро генерируются за 200-300 миллисекунд, кэши есть, eaccelerator стоит
Я так понял что сервер публичный. А что за конфигурация? Сколько памяти, ядер, какие диски, например?
Максимальный нормальный LA на разных конфигурация разный.
mysql может хорошо слопать ресурсов при небольших изменениях конфигов.
Можно ради интереса отключить на тот момент nginx что бы понять из внешнего мира приходить козявка или нет.
Сколько может слопать mysql можно примерно оценить с помощью скрипта mysqltuner.pl.
Тогда надо следить за потреблением прямо перед тормозами или попробовать отключить внешний мир на несколько минут что бы понять откуда вообще влияние идет — изнутри или снаружи.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.