Heroku Keepalive is a little ruby script that uses the Clockwork gem to keep your free heroku apps up and responsive. It does so by simply pinging whatever endpoints you specify at a specific interval.
foreman start
12:32:32 keepalive.1 | started with pid 9702
12:32:33 keepalive.1 | I, [2012-07-06T12:32:33.386622 #9702] INFO -- : Starting clock for 1 events: [ ping ]
12:32:33 keepalive.1 | I, [2012-07-06T12:32:33.386750 #9702] INFO -- : Triggering 'ping'
12:32:33 keepalive.1 | Contacted url1 in 329ms
12:32:33 keepalive.1 | Contacted url2 in 260ms
12:32:34 keepalive.1 | FAILED to contact url3 -- getaddrinfo: nodename nor servname provided, or not known
heroku scale keepalive=1