ينطبق على النماذج: WAVE
ملخص:
قد يتطلب التحليل الأكثر تفصيلاً لسبب تعطل خادم أو عميل WAVE جمع ملفات تفريغ الأعطال.
شرح السلوك:
تتعطل خدمة WAVE Server أو عميل WAVE على الخادم الخاص بك
دقة:
لن تقبل مجموعة تطوير البرامج لدينا سوى السجلات من أحدث إصدار من WAVE. قم دائمًا بترقية النظام قبل الاتصال بالدعم؛ التحديث قد يحل المشكلة.
دليل خطوة بخطوة:
الخطوة 1: البحث عن ملفات تفريغ الأعطال الحالية
Windows
لخادم الموجة
C:\Windows\System32\config\systemprofile\AppData\Local\*.dmp
لسطح المكتب WAVE
C:\Users\%USERNAME%\AppData\Local\.*dmp
ملاحظة: تأكد من أن ملفات التفريغ هذه لها نفس الإصدار ورقم الإصدار الخاص ببرنامجك الحالي.
Ubuntu
For WAVE Server
(تتبع خلفي GDB)
/root/*mediaserver*.gdb-bt
أو
/opt/hanwha/mediaserver/var/crash/*mediaserver*.gdb-bt
(نواة النظام dmp)
/opt/hanwha/mediaserver/bin/core
لسطح المكتب WAVE
/home/$USER/desktop_client*.gdb-bt
ملاحظة: تأكد من أن عمليات تفريغ البيانات هذه لها نفس الإصدار ورقم الإصدار مثل WAVE الذي تستخدمه حاليًا.
الخطوة 2: تمكين وإنتاج ملفات تفريغ الأعطال الكاملة
هذه الخطوة اختيارية. قم بتخطيها ما لم يوجهك فريق دعم Hanwha بإكمال هذه الخطوة.
يتم إنشاء ملفات Crash Dump تلقائيًا من خلال ملفات مكدس الذاكرة التي تساعد مطورينا على تصحيح المواقف التي قد تسبب الأعطال. يتم إنشاء عمليات تفريغ الأعطال البسيطة في كل مرة يتعطل فيها تطبيق WAVE Desktop أو WAVE Server لأي سبب من الأسباب. ومع ذلك، لتشخيص سبب تعطل البرنامج بشكل كامل، يحتاج مطورو WAVE إلى ملفات تفريغ الأعطال الكاملة والأكثر تفصيلاً. اتبع الخطوات أدناه لتمكين وإنشاء ملفات تفريغ الأعطال التفصيلية.
Windows
1. افتح محرر تسجيل Windows (افتح موجه أوامر Windows > اكتب "regedit")
2. أضف قيمة سلسلة جديدة (تحرير > جديد) بالاسم createFullCrashDump والقيمة true في المواقع التالية:
· لخادم WAVE
HKEY_LOCAL_MACHINE\SOFTWARE\Hanwha\Hanwha خادم الوسائط
· لعميل WAVE
HKEY_CURRENT_USER\SOFTWARE\Hanwha\Hanwha عميل Wisenet WAVE
3. أعد تشغيل كل من عميل WAVE وتطبيق WAVE Server.
4. قم بإعادة إنشاء العطل عن طريق تنفيذ العملية الأصلية التي تسببت في العطل عدة مرات.
5. بعد إعادة إنشاء العطل، ابحث عن مقالب التعطل الجديدة. يجب أن تكون أحجام مقالب التعطل في نطاق مئات الميجابايت.
Ubuntu
1. قم بتشغيل Terminal في Ubuntu (Ctrl+Alt+T)
2. افتح ملف التكوين في محرر النصوص (vi أو vim أو nano). أضف معلمة جديدة باسم createFullCrashDump واضبط قيمتها على true.
· لخادم WAVE
/opt/networkoptix/mediaserver/etc/mediaserver.conf
· لعميل WAVE
/home/$USER/.config/'Hanwha'/'Hanwha Wisenet WAVE Client.conf'
3. احفظ الملف وأغلق محرر النصوص.
4. أعد تشغيل عميل WAVE وخادم WAVE.
5. قم بإعادة إنتاج المشكلة أو التعطل.
6. يجب أن تكون قادرًا على الحصول على ملف تفريغ الأعطال في المجلد الموضح في الخطوة 1.
ملاحظة: يمكن أن يكون حجم ملف تفريغ الأعطال كبيرًا (على سبيل المثال، عدة مئات من ميغابايت).
الخطوة 3: تحميل ملفات تفريغ الأعطال وفتح تذكرة دعم
1. قم بتحميل ملفات تفريغ الأعطال إلى تطبيق مشاركة الملفات (على سبيل المثال، Google Drive وDropbox).
2. أرسل تذكرة دعم جديدة، بما في ذلك الرابط إلى ملفات تفريغ الأعطال التي تم تحميلها، وتأكد من قدرتنا على الوصول إليها.
3. نوصي بإعادة التكوين إلى وضعه الطبيعي بعد جمع عمليات تفريغ الذاكرة الكاملة. بخلاف ذلك، قد تشغل عمليات التفريغ الكاملة مساحة تخزين كبيرة. كما سيؤدي تمكين createFullCrashDump إلى زيادة الحمل على وحدة المعالجة المركزية وذاكرة الوصول العشوائي.
ماذا تفعل إذا تعذر العثور على عمليات التفريغ المطلوبة على نظام التشغيل Windows
في بعض الأحيان، قد يكون WAVE غير قادر على إنتاج ملفات تفريغ الأعطال الكاملة. في هذه الحالة، يلزم تكوين إضافي مع خدمة الإعلام عن الأخطاء في Windows لتمكين الميزة وتكوينها:
1. افتح محرر التسجيل وانتقل إلى
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows الإبلاغ عن الأخطاء\
2. انقر بزر الماوس الأيمن في أي مكان بالجزء الأيسر، ثم انقر فوق "جديد" > "مفتاح". اكتب LocalDumps واضغط على Enter.
3. انقر بزر الماوس الأيسر فوق LocalDumps الذي تم إنشاؤه حديثًا في الجزء الأيمن.
4. انقر بزر الماوس الأيمن في أي مكان بالجزء الأيسر، ثم انقر فوق "جديد" > "قيمة السلسلة القابلة للتوسيع". اكتب DumpFolder واضغط على Enter.
5. انقر بزر الماوس الأيمن فوق DumpFolder > تعديل. أدخل أي مسار في حقل بيانات القيمة (على سبيل المثال، C:\dumps) ثم اضغط على موافق.
6. انقر بزر الماوس الأيمن في أي مكان بالجزء الأيسر، ثم انقر فوق جديد > DWORD. اكتب DumpCount واضغط على Enter.
7. انقر بزر الماوس الأيمن على DumpCount > تعديل. أدخل عدد عمليات التفريغ في حقل بيانات القيمة (نوصي بكتابة الرقم 2) ثم اضغط على موافق.
8. انقر بزر الماوس الأيمن في أي مكان بالجزء الأيسر، ثم انقر فوق جديد > DWORD. اكتب DumpType واضغط على Enter.
9. انقر بزر الماوس الأيمن على DumpType > تعديل.أدخل نوع عمليات التفريغ (نوصي بكتابة الرقم 2) في حقل بيانات القيمة واضغط على موافق.
10. بعد تعطل التطبيق، يتم إنشاء مقالب في DumpFolder. بعد حدوث عطلين على الأقل، قم بتحميل ملفي تفريغ إلى خدمة مشاركة الملفات وشاركهما مع فريق الدعم لدينا.
11. أرسل إلينا ملفات التفريغ التي تم إنشاؤها مع معلومات حول إصدار البرنامج الخاص بك.
12. قم بإزالة تغييرات التسجيل من نظامك.
إذا كنت بحاجة إلى تمكين إنشاء التفريغ الكامل لعمليات خادم وعميل محددة:
1. قم بإنشاء مفاتيح قيمة سلسلة قابلة للتوسيع تسمى mediaserver.exe وHD Witness.exe مع المسار إلى كل ملف قابل للتنفيذ.
2. تابع من الخطوة 7 أعلاه.
ملاحظة: نوصي بإزالة هذه الإعدادات بعد أرشفة عمليات تفريغ الذاكرة الممتلئة. وبخلاف ذلك، تستهلك عمليات التفريغ الكاملة مساحة كبيرة على محرك الأقراص.
※ تمت كتابة هذا المحتوى باستخدام مترجم Google وقد يحتوي على بعض الأخطاء.
تعليقات
لا توجد تعليقات
الرجاء تسجيل الدخول لترك تعليق.