Passenger open-source version does support process restarting on memory threshold. It looks like passenger have reserved SIGUSR1 for graceful restart. A cron job could do the job easily: https://gist.github.com/kascote/366441 http://mensfeld.pl/2012/08/simple-rubyrails-passenger-memory-consumption-limit-monitoring/
Created from redmine issue http://projects.theforeman.org/issues/19496
Upstream bug assigned to lzap
*** This bug has been marked as a duplicate of bug 1452772 ***