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