Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как снимать долгие процессы?  (Прочитано 416 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Basili4

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Как снимать долгие процессы?
« : 04 Февраля 2015, 09:00:30 »
Значит вот такая беда.  По крону раз в несколько минут запускается процесс. не которые инстансы этого процесса отрабатывают и умирают, другие не умирают по не известным науке причинам, щансы выявить и устранить причины очень не велики.  Хочется вот чего запускать чего нибудь и удалять процессы которые работают больше часа. Буду очень признателен если кто подскажет как это сделать или хотя бы как узнать командой время работы процесса.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13763
    • Просмотр профиля
Re: Как снимать долгие процессы?
« Ответ #1 : 04 Февраля 2015, 09:35:43 »
может при каждом новым запуском по крону убивать непокорные процессы?

А как вариант (смотрим время работы мускуля)
ps -eo pid,etime | grep `ps aux | grep mysqld | head -1 | awk '{print $2}'` | awk '{print $2}'

 

Страница сгенерирована за 0.016 секунд. Запросов: 21.