blob: 50d894aba51f0fcc1503ee4d8d130dc5e764f11a (
plain)
1
2
3
4
5
6
7
8
9
10
|
namespace :ecs do
desc "Delete outtimed anonymous participants."
task :gc_anonymous_participants => :environment do
num= Participant.find(:all, :conditions => ["(anonymous = ?) AND (ttl < ?)", true, DateTime.now.utc]).length
Participant.destroy_all(["(anonymous = ?) AND (ttl < ?)", true, DateTime.now.utc])
txt= "gc_anonymous_participants: Number of deleted outtimed anonymous participants: #{num}"
puts txt
RAILS_DEFAULT_LOGGER.info txt
end
end
|