From ac9d06bf790522c2e2fc8d3a9bff2652552b745f Mon Sep 17 00:00:00 2001 From: evazion Date: Mon, 23 Dec 2019 00:14:38 -0600 Subject: [PATCH] maintenance: remove hourly upload error checker. --- app/logical/danbooru_maintenance.rb | 3 --- app/logical/upload_error_checker.rb | 21 --------------------- 2 files changed, 24 deletions(-) delete mode 100755 app/logical/upload_error_checker.rb diff --git a/app/logical/danbooru_maintenance.rb b/app/logical/danbooru_maintenance.rb index 6c4f842d0..6ea9aa92f 100644 --- a/app/logical/danbooru_maintenance.rb +++ b/app/logical/danbooru_maintenance.rb @@ -2,9 +2,6 @@ module DanbooruMaintenance module_function def hourly - UploadErrorChecker.new.check! - rescue Exception => exception - rescue_exception(exception) end def daily diff --git a/app/logical/upload_error_checker.rb b/app/logical/upload_error_checker.rb deleted file mode 100755 index 69595b251..000000000 --- a/app/logical/upload_error_checker.rb +++ /dev/null @@ -1,21 +0,0 @@ -#!/usr/bin/env ruby - -require 'mail' - -class UploadErrorChecker - def check! - uploads = Upload.where("status like 'error%' and status not like 'error: Upload::Error - Post with MD5%' and status not like 'error: ActiveRecord::RecordInvalid - Validation failed: Md5 duplicate%' and created_at >= ?", 1.hour.ago) - if uploads.size > 5 - mail = Mail.new do - from Danbooru.config.contact_email - to Danbooru.config.contact_email - CurrentUser.as_system do - subject "[#{Danbooru.config.app_name}] Upload error count at #{uploads.size}" - end - body uploads.map {|x| x.status}.join("\n") - end - mail.delivery_method :sendmail - mail.deliver - end - end -end