Как скриптом отслеживать нагрузку других и завершать выполнение в случае...

  • Автор темы Автор темы Guest111
  • Дата начала Дата начала

Guest111

Guest
Как скриптом отслеживать нагрузку других и завершать выполнение в случае...

Скажите, как вообще возможно организовать слежку за нагрузкой создаваемых скриптами и при некотором превышении нагрузки на сервер принудительно завершать работу скриптов, которые через чур перегружают сервер...?
 
Guest111
анализируй `ps -aux` а далее при определенных условиях `kill {pid}`
 
что за шаманство...
надо поставить для пользователя RLIMIT_CPU

-~{}~ 25.05.05 23:09:

вообще это неправильный ответ
потому что вопрос бессмысленный
какие скрипты, какой сервер
поди угадай
 
Guest111, прибей mysqld, всё остальное само должно успокоится.
 
Проясню ситуацию. Имеется некоторый хостинг-сервер.
На базе Юникс-лайк операционки.
Имеются юзеры у нашего хостинга.. которым дозволено запускать Perl, PHP скрипты..
так вот задача такая, что если при запуске эти скрипты будут создавать слишком сильную нагрузку на сервер, отрубить их работу..

Как думаете, на чем будет удобнее писать подобное приложение? Оно ведь должно быть запущено постоянно? постоянно анализируя "ps -aux", как подсказал tristram...

Думаете может с этим Перл справиться?

-~{}~ 26.05.05 00:11:

ONK, не я не спрашиваю как мне сейчас разгрузить сервер :) Я спрашиваю как постоянно отслеживать и в случае если пользовательские скрипты "будут наглеть" жестко отрубать их... а не полностью апач:) или демон сиквела..
 
Guest111, в данном случае писать нужно на том, на чём лучше умееш. Не вижу никаких проблем в реализации такой функциональности на ПХП.
 
Guest111 я всё отлично понял, просто позволил себе небольшую шутку. ;)
 
Сверху