diff --git a/app/logical/cache.rb b/app/logical/cache.rb index 8f372dd3e..705b7f685 100644 --- a/app/logical/cache.rb +++ b/app/logical/cache.rb @@ -82,6 +82,6 @@ class Cache end def self.sanitize(key) - key.gsub(/\W/) {|x| "%#{x.ord}"}.slice(0, 240) + key.gsub(/\W/) {|x| "%#{x.ord}"}.slice(0, 230) end end diff --git a/app/logical/daily_maintenance.rb b/app/logical/daily_maintenance.rb index aea6e8458..a3d3d6e9d 100644 --- a/app/logical/daily_maintenance.rb +++ b/app/logical/daily_maintenance.rb @@ -5,6 +5,7 @@ class DailyMaintenance Upload.delete_all(['created_at < ?', 1.day.ago]) ModAction.delete_all(['created_at < ?', 3.days.ago]) Delayed::Job.delete_all(['created_at < ?'], 1.day.ago) + TagSubscription.process_all prune_ad_hits end diff --git a/app/models/tag_subscription.rb b/app/models/tag_subscription.rb index 639d9408b..5269953c5 100644 --- a/app/models/tag_subscription.rb +++ b/app/models/tag_subscription.rb @@ -51,7 +51,7 @@ class TagSubscription < ActiveRecord::Base end def is_active? - creator.last_logged_in_at && creator.last_logged_in_at > 1.year.ago + creator.last_logged_in_at && creator.last_logged_in_at > 3.months.ago end def editable_by?(user) diff --git a/config/schedule.rb b/config/schedule.rb index b72d9cb87..d3ffa874a 100644 --- a/config/schedule.rb +++ b/config/schedule.rb @@ -1,9 +1,5 @@ set :output, "/var/log/whenever.log" -every 4.hours do - runner "TagSubscription.process_all" -end - every 1.hour do runner "UploadErrorChecker.new.check!" end