9.2.4. Idler Commands

The idler is a tool for shutting down gears that have not been used recently in order to reclaim their resources and overcommit the node host's resource usage.

9.2.4.1. oo-last-access

This command checks for the last web or Git access an application has had, then records it in the gear operations directory. Running this command regularly in a cron job allows automatic idling of stale gears.

Example 9.5. A Cron auto-idler Script

# run the last-access compiler hourly
0 * * * * /usr/sbin/oo-last-access > /var/lib/openshift/last_access.log 2>&1
# run the auto-idler twice daily and idle anything stale for 24 hours
30 7,19 * * * /usr/sbin/oo-auto-idler idle --interval 12