Использование бога только для убийства

Я обслуживаю свое программное обеспечение с помощью пассажира. Он порождает множество рубиновых процессов.

Иногда один из этих рубинов раздувается, и я хочу, чтобы он умер.

Я надеялся использовать бога для этого намерения. Моя идея заключалась в том, чтобы отслеживать все эти рубины, и если они потребляют более 500 МБ памяти за 3 цикла, бог должен попытаться изящно убить их. Если он остается живым более 5 минут, то бог должен убить его не изящно.

Мне кажется, что бог всегда пытается снова запустить службу, поэтому это вынуждает нас предоставить команду запуска. Можно ли использовать бога только для уничтожения процессов с плохим поведением и позволить генератору пассажиров возвращать их к жизни, когда это необходимо?

11
задан Ricardo Acras 15 June 2012 в 21:02
поделиться