فشل النسخ الاحتياطي لا يذكر خطأ محددًا

تلقيت رسالة من المسؤول تفيد بأن النسخ الاحتياطي قد فشل، لكنها احتوت فقط على تتبع المكدس:

الرسالة

فشل النسخ الاحتياطي.

إليك سجل الأحداث:

BackupRestore::BackupStore::StorageError
/var/www/discourse/lib/backup_restore/s3_backup_store.rb:84:in `rescue in unsorted_files'
/var/www/discourse/lib/backup_restore/s3_backup_store.rb:72:in `unsorted_files'
/var/www/discourse/lib/backup_restore/backup_store.rb:23:in `files'
/var/www/discourse/lib/backup_restore/backup_store.rb:28:in `latest_file'
/var/www/discourse/app/jobs/scheduled/schedule_backup.rb:12:in `execute'
/var/www/discourse/app/jobs/base.rb:232:in `block (2 levels) in perform'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rails_multisite-2.5.0/lib/rails_multisite/connection_management.rb:76:in `with_connection'
/var/www/discourse/app/jobs/base.rb:221:in `block in perform'
/var/www/discourse/app/jobs/base.rb:217:in `each'
/var/www/discourse/app/jobs/base.rb:217:in `perform'
/var/www/discourse/app/jobs/base.rb:279:in `perform'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/mini_scheduler-0.13.0/lib/mini_scheduler/manager.rb:93:in `process_queue'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/mini_scheduler-0.13.0/lib/mini_scheduler/manager.rb:37:in `block (2 levels) in initialize'

فقط عندما ذهبت إلى تبويب النسخ الاحتياطي ونقرت على الرابط إلى /admin/backups.json رأيت المشكلة:

{"errors":["معرّف مفتاح الوصول إلى AWS الذي قدمته غير موجود في سجلاتنا."]}

سيكون من الجيد تضمين هذه المعلومة في الرسالة أيضًا.

(أيضًا، لم أتلق أي إشعارات لهذه الرسالة - لقد أرسلت واحدة يوميًا منذ فترة طويلة! هل لديك أي أفكار حول السبب؟ لا أستطيع رؤية المكان الذي قد يكون فيه تم كتم مجموعة المسؤولين.)

إعجابَين (2)

هل لديك أي أفكار حول إمكانية تحسين هذا @gerhard؟

إعجابَين (2)

شكرًا لك على الإبلاغ عن تلك المشكلات. قمت بإجراء تعديل بسيط لتشمل رسالة الخطأ الأصلية.

كان ذلك بسبب خلل.

3 إعجابات