поломка

Пару месяцев назад я получил тревожное сообщение от мониторинга: на одном из серверов нагрузка CPU превысила 90%. Я подключился и увидел картину — сервер почти не отвечал, команды выполнялись с задержкой. Веб-сайт, который на нем работал, был недоступен. 

Первое, что я сделал — посмотрел процессы: top. Картина была удручающей: один процесс PHP потреблял 95% CPU. Это был скрипт генерации отчетов, который запускался по крону каждые 5 минут. Но почему он вдруг начал грузить систему? Раньше такого не было. 

Я убил процесс (kill -9 PID), чтобы восстановить работу сайта. Потом начал разбираться в причине. Оказалось, в базе данных выросла таблица логов — в ней было больше миллиона записей. Скрипт пытался обработать все за один раз и зависал. 

Telegram

@biglan_ru - наш телеграм
канал о крипте и заработке
на ней!
 
FEDN.RU - сайт с описанием
множества полезных
сервисов и сайтов!  
 
KALOBOK.RU - супер
развлекательный портал!

 

 

Поиск

Лучшая биржа, БОНУСЫ от нас

регистрируйся!

 

Криптокошелёк от производителя!

Свежие статьи