أدلة النشرتشخيص حوادث النشر بدءًا من العَرَض
دليل تشغيل للمنشور المفقود أو المكرر أو الجزئي أو المتأخر أو المرفوض دون إعادة محاولة آلية غير آمنة.
آخر تحديث 3 سبتمبر 2026 · 7 دقائق قراءة · فريق ناشر · منهجية التحرير والتصحيح · Read in English
الإجابة أولًا: ابدأ بما يراه مسؤول التشغيل، وأوقف الإعادات الآلية، وافصل الجدولة المحلية عن نتيجة المزوّد البعيدة. تحقق من الهوية المقصودة وافحص الحساب البعيد قبل إنشاء بديل.
التقط غلاف حادث آمنًا
سجّل معرّف المنشور أو المهمة المحلي والمزوّد وتسمية الحساب المقصود ووقت الجدولة ومنطقته وصيغة المحتوى وآخر حالة ومعرّف المزوّد إن وجد وأوقات الانتقالات. أبق رموز الوصول والأسرار والرسائل الخاصة ونص العميل غير المنشور وجلسات المتصفح خارج التذاكر ولقطات الشاشة.
وجّه التحقيق حسب العَرَض
| العَرَض | الحد المرجح | الإجراء الآمن التالي |
|---|---|---|
| لم يظهر شيء في الموعد | المنطقة الزمنية أو الطابور أو العامل أو رفض المزوّد | أكد التحويل إلى UTC وحالة المهمة واستجابة المزوّد قبل إعادة الجدولة |
| الحالة غير مؤكدة بعد انتهاء المهلة | فُقد الرد بعد احتمال قبول المزوّد | افتح الحساب البعيد واستعلم بالمعرّف ولا تكرر عشوائيًا |
| الحالة المحلية فاشلة والمنشور حي | نجاح متأخر أو فقد الرد بعد القبول | سجّل فاشل-لكنه-حي واحتفظ بالوقتين وأوقف البديل |
| نُشر جزء من السلسلة | فشلت عملية متتابعة بعد نجاح سابق | احصر الأجزاء البعيدة واحتفظ بالمعرّفات ثم قرر الإكمال أو الإزالة يدويًا |
| منشور مكرر | إعادة أو أداتان نشطتان | أوقف الجدولين واحتفظ بالمعرّفات واحذف النسخة المعتمدة فقط |
| خطأ تفويض | منحة منتهية أو دور ملغى أو نطاق ناقص | أكد المالك والدور ثم أعد الربط عبر المزوّد |
| رفض وسائط أو معالجة عالقة | صيغة أو حجم أو codec أو URL أو معالجة غير متزامنة | قارن الأصل بقواعد المزوّد الحالية وانتظر ضمن النافذة الموثقة فقط |
| النشر على حساب خطأ | اختيار هوية أو تفويض قديم | أوقف بقية المهام وأبلغ المالك ولا تحذف إلا بإذن ثم أعد ربط الهوية |
| اختفى منشور بعد نجاحه | إشراف المزوّد أو حذف المؤلف أو تطبيق سياسة | احتفظ بدليل النجاح الأول وسجّل الحالة اللاحقة ونبّه مالك المحتوى |
افصل القابل للإعادة عن غير الآمن
حد المعدل مع Retry-After غالبًا قابل للإعادة في الوقت المحدد. فشل المصادقة المؤكد يحتاج منحة مصححة لا طلبات متكررة. فشل التحقق يحتاج نصًا أو وسائط جديدة. أما انقطاع الاتصال أو انتهاء المهلة بعد إرسال طلب إنشاء فهو غير مؤكد: قد يكون المزوّد قبله، لذا استعلم أو افحص الهوية البعيدة أولًا.
السلاسل حساسة خصوصًا. قد تنشئ إكس وثريدز وبلوسكاي وغيرها الأجزاء بالتتابع. يمكن أن تبقى الأجزاء السابقة حية عند فشل طلب لاحق. عامل «جزئي» كحالة مستقلة واحتفظ بالمعرّفات العائدة.
استخدم الواجهة الأصلية كدليل مستقل
تثبت قاعدة بيانات الأداة ما قصدته وسجلته، ويثبت سجل العامل محاولة، وتثبت استجابة المزوّد ما أعادته API، ويثبت المنشور البعيد ما يراه المستخدم. أبق هذه الطبقات منفصلة في الخط الزمني؛ لا تعوض إحداها الأخرى.
إذا قدم المزوّد نقطة حالة فاستعلم بمعرّف العملية. وفي مسار الرفع للصندوق افصل اكتمال الرفع عن نشر المنشئ لاحقًا. وفي حاويات الوسائط افصل إنشاء الحاوية ومعالجتها عن طلب النشر.
طابق النجاح المتأخر والوجهات الجزئية
مثّل حالات «فاشل لكنه حي» و«جزئي» و«خضع للإشراف بعد النجاح» صراحة. عند وصول نجاح متأخر أغلق مسار البديل ونبّه صاحب الحادث قبل إنشاء نسخة أخرى. وفي منشور متعدد الحسابات احتفظ بنتيجة مستقلة لكل حساب؛ أعد الوجهة المؤكد فشلها فقط ولا تكرر المصدر كاملًا.
يذكر التنبيه المساحة وتسمية الحساب ومعرّف العنصر والحالة وموعده ومنطقته والخطوة الآمنة، ولا يحتوي رمز وصول أو نصًا غير منشور. أرسل النتيجة غير المؤكدة أو الحساب الخطأ إلى إنسان فورًا، واترك حد المعدل القابل للإعادة في طابور تشغيلي بموعده الموثق.
لتشخيص التكرار تتبع كل مصدر محتمل: أداتان نشطتان، أو نشر يدوي أصلي، أو مستهلك Webhook، أو عميل API/وكيل، أو إعادة ترحيل، أو ضغط المستخدم زر الإعادة بعد رد بطيء. طابق المعرفات والأوقات قبل الحذف؛ تشابه المنشورين لا يحدد النسخة الزائدة.
مثال مطبق في ناشر
يستخدم ناشر إعادة محدودة حول عمليات المزوّد ويترك النتيجة غير المؤكدة للتحقق بدل تكرارها تلقائيًا. يجب أن يفتح المسؤول الشبكة المستهدفة ويقارن المعرفات ثم يقرر الإكمال أو الإلغاء أو الاستبدال. حالة TikTok SEND_TO_USER_INBOX تسليم لا نشر عام. وقد تكون سلسلة إكس جزئية لأن كل رد يعتمد على معرّف الجزء السابق.
أغلق الحادث بمنع التكرار
- ألغ بيانات الاعتماد القديمة ووصول الموظف المغادر.
- أضف الصيغة الفاشلة إلى مصفوفة القبول.
- أبق أداة جدولة نشطة واحدة أثناء الترحيل.
- اعرض الهوية والمنطقة الزمنية والصيغة عند الاعتماد.
- احتفظ بمعرّفات المزوّد في السجل التشغيلي.
- اختبر حالة فشل معروفة قبل الثقة بالاسترداد الآلي.
لا تغلق حتى تطابق الحالة البعيدة القرار وتصبح المهام المقبلة آمنة ويُسمى مالك إجراء المنع. «نجحت الإعادة» لا تكفي إذا كان الطلب الأول قد بقي موجودًا.
أسئلة شائعة
- هل أعيد المحاولة إذا انتهت مهلة الطلب؟
- لا قبل فحص الحساب البعيد ومعرّف المزوّد إن وجد. قد يحدث انتهاء المهلة بعد قبول العملية، وقد تكرر الإعادة المنشور.
- ما أول شيء أسجله؟
- سجّل الهوية المقصودة وموعد الجدولة ومنطقتها والصيغة ومعرّف المهمة المحلي ومعرّف المزوّد وآخر حالة مؤكدة وصاحب التحقيق. لا تنسخ رموز الوصول أو محتوى العميل إلى تذكرة عامة.
- متى تكون إعادة الربط مناسبة؟
- بعد تأكيد انتهاء المنحة أو إلغائها أو تغير الدور أو غياب النطاق. لا تصلح إعادة الربط وسائط غير مدعومة أو اعتماد التطبيق أو معالجة المزوّد.