ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Администрирование > *nix системы
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Кто проф в линуксе?
  #1  
Старый 03.05.2010, 21:58
Аватар для TEOr
TEOr
Новичок
Регистрация: 02.04.2010
Сообщений: 8
Провел на форуме:
496504

Репутация: 6
По умолчанию Кто проф в линуксе?

Есть проблема, в Linux периодически какие-то процессы Apache 2 вешают машину. В диспетчере загрузка CPU = 100%, около 80-150 процессов Apache2, какой из них вешает - не ясно. Спасением пока служит рестарт всего Apache, так как на сервере находятся сервисы, которым непозволительно лежать, то приходится делать рестарт каждые 10 минут. Что, естественно, убивает те процессы PHP (MySQL) сценарии, которым надо больше времени.

Вопрос, есть ли возможность поставить какого-то демона, который будет постоянно мониторить процессы, и если Apache начнет грузить более 95% CPU, то делал бы рестарт.

Для примера, вешает порой рассылка пинга о новой статье с блога на сотню сервисов...
 
Ответить с цитированием

  #2  
Старый 03.05.2010, 22:04
Аватар для root_sashok
root_sashok
Познавший АНТИЧАТ
Регистрация: 04.08.2008
Сообщений: 1,359
Провел на форуме:
8220635

Репутация: 1593


Отправить сообщение для root_sashok с помощью ICQ
По умолчанию

Цитата:
Вопрос, есть ли возможность поставить какого-то демона, который будет постоянно мониторить процессы, и если Apache начнет грузить более 95% CPU, то делал бы рестарт.
Решение через пень-колоду. Не пойдет. Нужно выяснить причину подвисания апача. Для этого тебе нужно выложить соответствующий лог.
 
Ответить с цитированием

  #3  
Старый 03.05.2010, 22:14
Аватар для TEOr
TEOr
Новичок
Регистрация: 02.04.2010
Сообщений: 8
Провел на форуме:
496504

Репутация: 6
По умолчанию

А мне и не нужно решать проблему подвисших процессов, они появляются редко
Мне нужна авторестартилка.
Кто то может помочь?=)
 
Ответить с цитированием

  #4  
Старый 03.05.2010, 22:18
Аватар для TEOr
TEOr
Новичок
Регистрация: 02.04.2010
Сообщений: 8
Провел на форуме:
496504

Репутация: 6
По умолчанию

Отблагодарю!
 
Ответить с цитированием

  #5  
Старый 03.05.2010, 22:23
Аватар для POS_troi
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме:
3718311

Репутация: 1118


Отправить сообщение для POS_troi с помощью ICQ
По умолчанию

Под крон парси вывод "TOP" и Рестарти при необходимости..

SH в руки ну или Перловку
 
Ответить с цитированием

  #6  
Старый 03.05.2010, 22:27
Аватар для root_sashok
root_sashok
Познавший АНТИЧАТ
Регистрация: 04.08.2008
Сообщений: 1,359
Провел на форуме:
8220635

Репутация: 1593


Отправить сообщение для root_sashok с помощью ICQ
По умолчанию

Да, команда рестарта апача:
Код:
/etc/init.d/apache2 restart
А условие нагрузки, видимо, придется таки парсить в цикле через top. Может, попробовать что-то типа:
Код:
top | grep 9{i}%
Где i — число от 0 до 9? Все это, разумеется, на bash'e, я его не особо знаю, погугли учебник с условиями. Там просто.
 
Ответить с цитированием

  #7  
Старый 03.05.2010, 22:30
Аватар для TEOr
TEOr
Новичок
Регистрация: 02.04.2010
Сообщений: 8
Провел на форуме:
496504

Репутация: 6
По умолчанию

Спасибо всем!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто что взрывает на этот новый год и про петарды ACHTUNG! Дрэгги Болталка 13 31.12.2009 21:16
Кто научит, кто поможет декодить. Wakko PHP, PERL, MySQL, JavaScript 2 06.12.2009 15:00
Кто смотрит КВН на Первом канале ? Inspector Болталка 4 23.11.2009 03:00
Кто такой хакер? Fooog Болталка 19 03.06.2009 21:12



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ