Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

03.05.2010, 21:58
|
|
Новичок
Регистрация: 02.04.2010
Сообщений: 8
Провел на форуме: 496504
Репутация:
6
|
|
Кто проф в линуксе?
Есть проблема, в Linux периодически какие-то процессы Apache 2 вешают машину. В диспетчере загрузка CPU = 100%, около 80-150 процессов Apache2, какой из них вешает - не ясно. Спасением пока служит рестарт всего Apache, так как на сервере находятся сервисы, которым непозволительно лежать, то приходится делать рестарт каждые 10 минут. Что, естественно, убивает те процессы PHP (MySQL) сценарии, которым надо больше времени.
Вопрос, есть ли возможность поставить какого-то демона, который будет постоянно мониторить процессы, и если Apache начнет грузить более 95% CPU, то делал бы рестарт.
Для примера, вешает порой рассылка пинга о новой статье с блога на сотню сервисов...
|
|
|

03.05.2010, 22:04
|
|
Познавший АНТИЧАТ
Регистрация: 04.08.2008
Сообщений: 1,359
Провел на форуме: 8220635
Репутация:
1593
|
|
Вопрос, есть ли возможность поставить какого-то демона, который будет постоянно мониторить процессы, и если Apache начнет грузить более 95% CPU, то делал бы рестарт.
Решение через пень-колоду. Не пойдет. Нужно выяснить причину подвисания апача. Для этого тебе нужно выложить соответствующий лог.
|
|
|

03.05.2010, 22:14
|
|
Новичок
Регистрация: 02.04.2010
Сообщений: 8
Провел на форуме: 496504
Репутация:
6
|
|
А мне и не нужно решать проблему подвисших процессов, они появляются редко
Мне нужна авторестартилка.
Кто то может помочь?=)
|
|
|

03.05.2010, 22:18
|
|
Новичок
Регистрация: 02.04.2010
Сообщений: 8
Провел на форуме: 496504
Репутация:
6
|
|
Отблагодарю!
|
|
|

03.05.2010, 22:23
|
|
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме: 3718311
Репутация:
1118
|
|
Под крон парси вывод "TOP" и Рестарти при необходимости..
SH в руки ну или Перловку
|
|
|

03.05.2010, 22:27
|
|
Познавший АНТИЧАТ
Регистрация: 04.08.2008
Сообщений: 1,359
Провел на форуме: 8220635
Репутация:
1593
|
|
Да, команда рестарта апача:
Код:
/etc/init.d/apache2 restart
А условие нагрузки, видимо, придется таки парсить в цикле через top. Может, попробовать что-то типа:
Где i — число от 0 до 9? Все это, разумеется, на bash'e, я его не особо знаю, погугли учебник с условиями. Там просто.
|
|
|

03.05.2010, 22:30
|
|
Новичок
Регистрация: 02.04.2010
Сообщений: 8
Провел на форуме: 496504
Репутация:
6
|
|
Спасибо всем!
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|