Skip to content
الاستضافة · حل المشكلات

السجلات وتقارير الأعطال: كيفية قراءتها

أين تُخزَّن سجلات خادم Millida، وكيف يختلف WARN عن ERROR، وكيف تجد الإضافة المسببة في تتبع المكدس، وكيف تفسّر أسطر الكونسول الشائعة.

آخر تحديث 4 أغسطس 2026

يجيب السجل عن أي سؤال «لماذا» تقريبًا، إن كنت تعرف أين تبحث. وتُثمر هذه المهارة من أول انهيار.

أين تبحث

  • «Console» — المخرجات الحية الآن، مع السجل والبحث.
  • logs/latest.log في الملفات — السجل نفسه كاملًا. وتقع التشغيلات السابقة بجانبه في أرشيفات .log.gz.
  • crash-reports/ — ملفات منفصلة تظهر فقط عندما ينهار Java نفسه (عادةً في حزم المودات).

ممّ يتكوّن السطر

[12:03:44] [Server thread/ERROR]: [Essentials] Error in config

الوقت ← الخيط ← المستوى ← المصدر بين قوسين معقوفين ← النص.

المستوىهل يجب أن تتفاعل
INFOلا، حياة الخادم الطبيعية
WARNأحيانًا: الخادم تدبّر الأمر، لكن هناك خلل ما
ERRORنعم، شيء ما فشل
FATALالخادم يلفظ أنفاسه الآن

كومة من WARN عند بدء التشغيل في حزم المودات أمر طبيعي. ركّز على أول ERROR، لا على الأخير: فما يليه عادةً مجرد تبعات.

اعثر على المتسبب في تتبع المكدس

تتبع المكدس شريط طويل من الأسطر يبدأ بـ at …. لا حاجة لقراءته كله:

  1. السطر الأول بعد Caused by: — ما الذي انكسر بالضبط.
  2. ابحث عن اسم مألوف في أسطر at — at com.plugin.name…. هذا هو المتسبب.
  3. Exception in thread "main" عند بدء التشغيل مشكلة في النواة أو Java، لا في مود.

سطر مثل [Plugin] Enabling Plugin v1.2 قبل الخطأ مباشرة تلميح أيضًا: فقد انهار أثناء تفعيل ذلك المود تحديدًا.

أسطر شائعة

السطرما يعنيه
Can't keep up! Is the server overloaded?الخادم لا يلحق بالتكات — التقطيع و TPS
java.lang.OutOfMemoryErrorنفدت ذاكرة الخطة
A single server tick took 60.00 seconds (watchdog)شيء ما حجب الخيط الرئيسي — غالبًا مود
UnsupportedClassVersionErrorبُني ملف .jar لإصدار Java أحدث — النواة والإصدار
Server attempted to load chunk saved with newer versionالعالم أحدث من إصدار الخادم
while scanning a simple keyإعداد YAML معطوب: مسافات جدولة أو إزاحة
Failed to load levelالعالم تالف — استعد نسخة احتياطية
Invalid signature for profile public keyتوقيع الدردشة في 1.19+؛ اطلب من اللاعب إعادة الاتصال
Unable to access jarfileملف النواة مفقود — استعد النواة من الكتالوج
Address already in useالمنفذ مشغول بعملية سابقة؛ أعد تشغيل الخادم من لوحة التحكم

ما الذي ترسله إلى الدعم

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

حزم المودات

في Forge و Fabric، تحقق أيضًا من crash-reports/crash-*.txt: في الأعلى كتلة -- Head -- بالسبب الدقيق، وفي الأسفل قائمة بالمودات. وخطأ Missing or unsupported mandatory dependencies يعني أن مودًا يحتاج مودًا آخر — ثبّت الاعتمادية.

استضافة Minecraftخادمك يعمل أثناء عدم اتصالكإنشاء خادم