Хостинг - Обзор: эпицентр русскоязычного хостинга

Здравствуйте, гость ( Вход | Регистрация )

> Правила раздела

Настоящие Правила Раздела являются дополннением к Общим Правилам Конференции. В случаях противоречий отдельных пунктов, действуют Правила Раздела.

Запрещается

  1. Обсуждение хостинговых компаний и качества предоставляемых ими услуг.
  2. Реклама и антиреклама услуг хостинговых компаний.
  3. Навязывание собственных услуг в любом виде.
    Участникам Клуба хостинг-провайдеров разрешено давать ссылки на профайл своей компании в каталоге хостинга только в случае явного запроса услуг потенциальным клиентом. При поиске автором темы уникальных или специфических услуг, не описанных в каталоге хостинга, допускается информирование клиента о предоставлении таковых только персонально в личных сообщениях или с использованием другой контактной информации из профайла автора темы.

> Убивание долгожевущих процессов, Linux
Algol
сообщение 25.12.2008, 16:02
Сообщение #1





Группа: Старые пользователи
Сообщений: 57
Регистрация: 08.07.2008
Пользователь №: 7,779


Репутация: 196


Подскажите плиз, умные люди, как автоматически убивать (kill -9) долгоживущие процессы, запущенные Апачем?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов(1 - 24)
Phil Kulin
сообщение 25.12.2008, 16:24
Сообщение #2





Группа: Старые пользователи
Сообщений: 652
Регистрация: 24.02.2004
Из: Ингерманландия, Санкт-Петербург
Пользователь №: 407


Репутация: 240


Цитата(Algol @ 25.12.2008, 16:02) *

Подскажите плиз, умные люди, как автоматически убивать (kill -9) долгоживущие процессы, запущенные Апачем?


Разбор вывода команды ps периодический
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
eSupport.org.ua
сообщение 25.12.2008, 17:40
Сообщение #3


Одесский сисадмин


Группа: Старые пользователи
Сообщений: 5,200
Регистрация: 18.11.2004
Из: Одесса
Пользователь №: 823


Репутация: 263


man rlimit

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Algol
сообщение 25.12.2008, 18:34
Сообщение #4





Группа: Старые пользователи
Сообщений: 57
Регистрация: 08.07.2008
Пользователь №: 7,779


Репутация: 196


Цитата
Разбор вывода команды ps периодический

Именно это и ищу.


Цитата
man rlimit

Не нашел к нему не какой помощи в интернете.


Вот нашел:
Убить всех из последних 10 с CPU > 95%
ps aux --sort=%cpu | tail -10 | awk '$3 > 95 {system("kill -9 "$2)}'

Как написать команду чтобы учитывалось TIME+ и COMMAND ? И можно запускать это все по cron-у.. (IMG:style_emoticons/default/smile.gif)

Сообщение отредактировал Algol - 25.12.2008, 18:35
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
alexxxst
сообщение 26.12.2008, 00:58
Сообщение #5





Группа: Старые пользователи
Сообщений: 160
Регистрация: 14.05.2008
Из: Санкт-Петербург
Пользователь №: 7,534


Репутация: 196


ulimit -t 900
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
eSupport.org.ua
сообщение 26.12.2008, 15:48
Сообщение #6


Одесский сисадмин


Группа: Старые пользователи
Сообщений: 5,200
Регистрация: 18.11.2004
Из: Одесса
Пользователь №: 823


Репутация: 263


http://linux.about.com/library/cmd/blcmdl2_setrlimit.htm
User is offlineProfile CardPM