لماذا يتوقف Plex عن تشغيل المحتوى بسلاسة عبر التشغيل المباشر بعد إعادة التشغيل؟

إيفا وونغ هي كاتبة تقنية و ومهندسة هاوية في ZimaSpace. مهووسة بالتكنولوجيا مدى الحياة ولديها شغف بالمختبرات المنزلية والبرمجيات مفتوحة المصدر، تتخصص في تبسيط المفاهيم التقنية المعقدة إلى أدلة عملية وسهلة الفهم. تؤمن إيفا بأن الاستضافة الذاتية يجب أن تكون ممتعة وليست مخيفة. من خلال دروسها، تمكّن المجتمع من تبسيط إعدادات الأجهزة، بدءًا من بناء أول نظام تخزين شبكي NAS وحتى إتقان حاويات Docker.

نادراً ما تجعل إعادة التشغيل Plex ينسى كيفية استخدام التشغيل المباشر. فهي تكشف عادةً عن جلسة تشغيل تغيّرت، أو مسار وسائط لم يصبح جاهزاً، أو حمل مؤقت بعد بدء التشغيل، أو مسار شبكة مختلف.

لذلك، فإن أسرع طريقة للعودة إلى تشغيل سلس ليست إعادة تشغيل عشوائية أخرى. استخدم الملف نفسه والعميل نفسه اللذين كانا يعملان من قبل، وراقب الجلسة النشطة في لوحة معلومات Plex، وغيّر متغيراً واحداً فقط في كل مرة. يمنح ذلك كل اختبار معنى واضحاً: تغيّر وضع التشغيل يشير إلى تفاوض العميل، وغياب الملف أو بطء قراءته يشير إلى التخزين، بينما يشير استمرار التقطّع أثناء التشغيل المباشر إلى المسار بين الخادم والمشغّل.

تحقق أولاً مما إذا كانت الجلسة لا تزال تستخدم التشغيل المباشر

ابدأ تشغيل الملف نفسه المعروف بأنه يعمل جيداً على العميل نفسه الذي استخدمته قبل إعادة التشغيل. افتح لوحة معلومات Plex أثناء التشغيل وسجّل وضع الفيديو، ووضع الصوت، ونوع الاتصال، ومعدل البت المبلّغ عنه، وأي سبب للتحويل. لا تعتمد على تصنيف الجودة في العميل وحده؛ فالجلسة النشطة على الخادم هي المعلومة التي تحدد الخطوة التالية.

يكمن سبب أهمية هذا التمييز في أن التشغيل المباشر والبث المباشر والتحويل في Plex هي مسارات مختلفة لتوصيل المحتوى. يرسل التشغيل المباشر التدفقات والحاوية الأصليتين، بينما يعيد البث المباشر تغليف التدفقات المتوافقة، ويحوّل التحويل المحتوى عندما يتعذر على العميل أو المسار المتاح قبوله كما هو.

إذا أظهرت لوحة المعلومات الآن البث المباشر أو التحويل، فانتقل إلى العميل ونفّذ فحوصات التتبع في القسم التالي. وإذا كانت لا تزال تعرض التشغيل المباشر لكن التشغيل يتوقف مؤقتاً، فتجاوز ضبط برامج الترميز حالياً وافحص جاهزية التخزين ومسار الشبكة. وإذا أظهرت اتصالاً غير مباشر، فتعامل مع ذلك باعتباره نتيجة متعلقة بمسار الشبكة حتى عندما يشير سطر الفيديو إلى التشغيل المباشر.

كرّر هذه الملاحظة مرة واحدة من عميل محلي سلكي إن كان متاحاً. إن كان التشغيل المحلي سلساً والمشكلة تظهر فقط على العميل البعيد المتأثر، فذلك يضيّق نطاق العطل إلى ظروف العميل أو الشبكة؛ أما ظهور المشكلة على العملاء المحليين والبعيدين معاً فيبقي مسار الوسائط وحمل بدء التشغيل على الخادم ضمن الاحتمالات.

ملاحظة لوحة المعلومات الاختبار التالي الأكثر فائدة ما يعنيه نجاح الاختبار
البث المباشر أو التحويل إعادة ضبط خيارات الجودة والصوت والترجمة واحداً تلو الآخر يمكن للجلسة التفاوض على التشغيل المباشر مجدداً
تشغيل مباشر مع تقطّع محلي وبعيد قراءة الملف نفسه من الخادم بعد بدء التشغيل مسار الوسائط جاهز وسريع الاستجابة
تقطّع في التشغيل المباشر عن بُعد فقط مقارنة المسارات المحلية السلكية والبعيدة المباشرة وغير المباشرة يستطيع الخادم توفير الملف؛ والمتغير هو المسار
الوسائط غير متاحة أو المسار فارغ التحقق من نقطة التحميل داخل سياق تشغيل Plex بدأ Plex بعد أن أصبح اعتماد التخزين قابلاً للاستخدام

إذا تغيّر الوضع، فأعد فحص جودة العميل والصوت والترجمات

على العميل المتأثر، اضبط جودة التشغيل المحلي أو البعيد على «الأصلية» أو «الحد الأقصى» لهذا الاختبار، وتأكد من السماح بالتشغيل المباشر، وأوقف مؤقتاً الضبط التلقائي للجودة. ثم أوقف الجلسة بالكامل وابدأ تشغيل الملف المعروف بأنه يعمل جيداً من جديد، بدلاً من استئناف الجلسة القديمة.

اعتبر هذا الإعداد وسيلة تمييز خاصة بالعميل، وليس علاجاً شاملاً. في إحدى حالات Apple TV التي تم حلها، أدى تعطيل إعداد الجودة التلقائية من جهة العميل إلى استعادة مسار التشغيل المقصود؛ وقد تعرض المشغلات الأخرى تسميات أو سلوكيات مختلفة.

بعد ذلك، اختر مساراً صوتياً واسع التوافق واختبر الملف مع إيقاف الترجمات. إذا عاد التشغيل المباشر، فأعد تفعيل مسار الصوت المفضل ثم مسار الترجمة كلّاً على حدة. يحدد أول تغيير يؤدي إلى تبدّل الوضع حدّ التوافق بين ذلك التدفق والعميل، وليس عطلاً شاملاً في الخادم سبّبته إعادة التشغيل.

توقف عندما تعود لوحة المعلومات إلى التشغيل المباشر ويبقى المشهد نفسه سلساً لعدة دقائق. لا تعطل كل التحويلات، ولا تحذف مسارات الترجمة، ولا تعِد كتابة ملف الوسائط أثناء التشخيص؛ فهذه التغييرات تزيل البدائل المفيدة وتجعل إثبات الخيار الذي غيّر النتيجة أكثر صعوبة.

إذا استمر التشغيل المباشر، فاختبر مسار الوسائط بعد بدء التشغيل

تحقق من دليل الوسائط من سياق التشغيل نفسه الذي يستخدمه Plex. بالنسبة إلى الحاوية، افحص المسار داخل الحاوية بدلاً من الاكتفاء بفحصه على المضيف. تأكد من وجود الملف المعروف بالحجم المتوقع وإمكانية قراءته من دون خطأ في الإدخال والإخراج؛ وبالنسبة إلى الخدمة الأصلية، تأكد أيضاً من استمرار امتلاك حساب الخدمة صلاحية الوصول.

قد تكشف إعادة التشغيل عن خلل توقيت عندما يبدأ Plex قبل أن يصبح تخزين الشبكة أو USB أو السحابي أو التخزين المجمّع قابلاً للاستخدام. وتعرض حالة موثقة لحاوية Plex النمط نفسه تماماً: بدأ Plex قبل تحميل الوسائط، وظهرت المكتبة على أنها غير متاحة، ثم غيّرت إعادة تشغيل Plex بعد اكتمال التحميل النتيجة.

استخدم هذا النمط كفرضية اختبار فقط. إذا كان الدليل فارغاً مباشرة بعد بدء التشغيل ثم امتلأ لاحقاً، أو إذا أدت إعادة تشغيل خدمة Plex وحدها بعد جاهزية نقطة التحميل إلى استعادة التشغيل، فإن اعتماد بدء التشغيل هو السبب الأرجح. أما إذا كان الملف موجوداً وتتم قراءته بالسرعة المعتادة منذ البداية، فاترك إعدادات نقطة التحميل كما هي وانتقل إلى اختبارات الحمل والشبكة.

لا تزل مسارات المكتبة وتُنشئها من جديد أثناء غياب نقطة التحميل. فقد يرى Plex الدليل الأساسي الفارغ على أنه حقيقي، وقد يحوّل التنظيف التدميري مشكلة ترتيب مؤقتة إلى مشكلة بيانات وصفية. أصلح الجاهزية أو الترتيب أولاً، ثم أعد الفحص فقط بعد ظهور شجرة الوسائط المتوقعة.

-15% OFF

ميّز بين جاهزية بدء التشغيل والحمل المؤقت بعد إعادة التشغيل

لا يثبت تشغيل الحاوية أن كل اعتماد خلفها أصبح جاهزاً. وتذكر وثائق Compose صراحةً أن ترتيب بدء التشغيل وحده لا ينتظر الجاهزية، وتشرح جاهزية الاعتماد المستندة إلى فحوصات الصحة للخدمات التي يجب أن تنتظر مكوّناً آخر.

راقب الدقائق العشر إلى الخمس عشرة الأولى بعد إعادة التشغيل من دون تغيير الإعدادات. ابحث عن فحوصات المكتبة، أو إنشاء الصور المصغرة، أو فحوصات التخزين، أو النسخ الاحتياطية، أو أعمال التكافؤ، أو حاوية أخرى تستهلك معظم إدخال وإخراج القرص أو الشبكة. سجّل ما إذا أصبح الملف نفسه سلساً عند انتهاء ذلك النشاط، وما إذا ظل وضع لوحة المعلومات دون تغيير طوال الوقت.

إذا كان التشغيل متقطعاً فقط أثناء وجود عمل بدء تشغيل قابل للقياس، فجدولة المهمة المنافسة أو حدّها، ثم أعد الاختبار بعد إعادة تشغيل مضبوطة. وإذا لم يتوقف البطء، أو كانت قراءة الملف نفسه بطيئة خارج Plex، فتحقق من مسار التخزين بدلاً من زيادة مخزن التحويل المؤقت. وإذا فشل عنصر وسائط واحد فقط بينما تعمل العناصر الأخرى بسلاسة، فافحص ذلك العنصر وتدفقاته المحددة بدلاً من اعتبار الخادم كله غير سليم.

تحقق مما إذا كانت إعادة التشغيل قد غيّرت مسار الشبكة

قارن ثلاثة مسارات باستخدام الملف نفسه: عميل محلي سلكي، والعميل المتأثر على الشبكة المحلية، والعميل المتأثر عن بُعد إذا كان التشغيل البعيد جزءاً من المشكلة. في كل جلسة، سجّل حالة الاتصال المباشر أو البعيد أو غير المباشر، إلى جانب وضع التشغيل. يمنع ذلك الخلط بين تغيّر المسار ومشكلة برامج الترميز.

لا تُعد السرعة الخام الملاحظة الوحيدة المفيدة. فقد تتبعت عملية تحقيق حُلّت بشأن التخزين المؤقت في Plex عن بُعد السبب النهائي إلى تعطل عتاد الشبكة بعد اختبار المسار، بعد ظهور الأعراض نفسها عبر إصدارات متعددة من الخادم. تدعم هذه الحالة اختبار زمن الاستجابة، وفقدان الحزم، وقفزات Wi‑Fi، وحالة الجدار الناري، والتوجيه المباشر مقابل غير المباشر قبل إلقاء اللوم على Plex نفسه.

بعد إعادة التشغيل، تأكد من احتفاظ الخادم بالعنوان والواجهة والبوابة وقاعدة تحويل المنافذ وقاعدة الجدار الناري المتوقعة. يعني نجاح الاختبار المحلي السلكي المباشر مع فشل الاختبار البعيد أن مسار الوسائط يستطيع توفير الملف؛ أعد إضافة المتغيرات البعيدة واحداً تلو الآخر بدلاً من تغيير إعدادات التخزين والتشغيل معاً.

لإجراء ضبط أوسع بعد استقرار المسار، استخدم دليل ZimaSpace من أجل تمييز التخزين المؤقت للشبكة عن التحويل. لكن في هذا التشخيص الخاص بإعادة التشغيل، تكون مقارنة المسارات أكثر قيمة من ترقية عامة للنطاق الترددي.

أعد ضبط جلسة التشغيل قبل إعادة تشغيل مزيد من الخدمات

بعد اجتياز مسار الخادم والمسار الشبكي، امسح أصغر قدر متبقٍ من الحالة. أوقف التشغيل، وأغلق العميل المتأثر بالكامل، وأعد فتحه، وابدأ تشغيل الملف المعروف من البداية. تجنب استئناف جلسة ما قبل إعادة التشغيل لأنها قد تحتفظ بخيار تدفق قديم أو بنتيجة تفاوض قديمة.

إذا عملت الجلسة الجديدة، فأعد الاختبار من نقطة الاستئناف الأصلية وأعد تفعيل خيارات المسارات المفضلة واحداً تلو الآخر. لا تتمثل حالة الاستعادة المتوقعة في بدء الفيديو فحسب؛ بل ينبغي أن تعرض لوحة المعلومات الوضع المقصود، وأن يظل الاتصال مباشراً حيث يُتوقع ذلك، وأن يتقدم مؤشر التشغيل من دون أحداث تخزين مؤقت متكررة.

أعد تشغيل خدمة Plex فقط إذا استمرت جلسة العميل الجديدة في الفشل، وكنت قد سجّلت بالفعل الطوابع الزمنية للخادم والعميل. لا تعِد تشغيل المضيف والموجّه والتخزين وPlex معاً. فقد تزيل حزمة إعادة التشغيل الكبيرة العرض مؤقتاً، لكنها تدمر الأدلة اللازمة لتحديد الحالة القديمة التي كانت سبب المشكلة.

تحقق من الاستعادة واعرف متى تتوقف

أكد الاستعادة باستخدام الملف نفسه أولاً، ثم ملف ثانٍ ذي معدل بت وتخطيط مسارات مشابهين. اختبر العميل المتأثر محلياً، وعن بُعد إن لزم الأمر. سجّل وضع التشغيل، ونوع الاتصال، ووقت بدء التشغيل، وما إذا ظلت نقطة تحميل الوسائط ظاهرة خلال إعادة تشغيل مضبوطة للخدمة.

اعتبر المشكلة محلولة فقط عندما يظل فرع العطل الأصلي مصححاً: يحافظ العميل على التشغيل المباشر بعد جلسة جديدة، وتكون نقطة التحميل جاهزة قبل حاجة Plex إليها، ولا يعود عمل بدء التشغيل المنافس يعطل القراءات، أو يبقى مسار الشبكة المباشر المتوقع قائماً. فدقيقة تشغيل سلسة واحدة مباشرة بعد إعادة تشغيل أخرى ليست دليلاً كافياً.

أوقف الإصلاح المحلي واحتفظ بالسجلات والإعدادات ونسخ قواعد البيانات الاحتياطية إذا اختفى مسار الوسائط مراراً، أو ظهرت أخطاء في نظام الملفات، أو تعطل Plex، أو تكررت أخطاء قاعدة البيانات. لا تحذف قاعدة بيانات Plex، ولا تعِد إنشاء الحاوية بتعيينات وحدات تخزين جديدة، ولا تفرض خيار تحميل محفوفاً بالمخاطر كحل مبكر؛ بل صعّد المشكلة مع نتائج الاختبارات الدقيقة والطوابع الزمنية.

الدعم والنصائح

المزيد للقراءة

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.