يمكنك هندسة واجهة برمجة تطبيقات Discourse العكسية للحصول على قائمة بالنسخ الاحتياطية، وبعد ذلك ستحتاج إلى القيام بشيء ما لمعرفة الأحدث منها ومدة وجودها.\n\nستتلقى إشعارًا إذا فشل النسخ الاحتياطي.\n\nالمشكلة الوحيدة التي واجهتها كانت عندما تم جدولة النسخ الاحتياطية في نفس وقت إعادة تشغيل أنظمة التسويق الآلية المخصصة.
كما أرى هذا، فإنه يعمل عندما يكون هناك جدول نسخ احتياطي خلف الكواليس لقاعدة البيانات (لأن مرة واحدة في اليوم ليست كافية، أليس كذلك؟) ثم يتأخر نظام التحذير المدمج، بحد أقصى 24 ساعة. لكنه سيعمل كنظام إنذار مبكر إذا تعطل Discourse بسبب فشل قاعدة البيانات، ولكن بسبب التخزين المؤقت لا يراه المستخدمون على الفور.
شكرًا. إذا لم تكن هناك طريقة لتعيين “خطاف” بعد اكتمال النسخ الاحتياطي، فأعتقد أن فكرة الهندسة العكسية لواجهة برمجة تطبيقات Discourse للعثور على أحدث نسخة احتياطية هي الطريقة الأنسب، وبعد ذلك سيكون لدينا تحكم كامل فيما يجب فعله إذا فشل النسخ الاحتياطي… ولكن إذا كان من الممكن إضافة خطاف (أمر ويب أو أمر shell) بعد النسخ الاحتياطي، فسيكون ذلك مثاليًا.
أنا لا أقترح أي شيء آخر سوى عمل نسخة احتياطية من قاعدة البيانات بشكل متكرر أكثر من مرة واحدة في اليوم. كنت أفكر فقط في إرسال بريد إلكتروني بسبب خطأ في النسخ الاحتياطي ليكون بمثابة جرس إنذار أيضًا.