سجلات التشغيل والتخزين
الإعداد
قراءة سجل التشغيل
رابط إلى قراءة سجل التشغيل- افتح Settings > Logs (الإعدادات > سجلات التشغيل). يراها المالك والمشرفون.
- اختر قيمة لـ Level (المستوى): Every line (كل سطر) أو Warnings and errors (التحذيرات والأخطاء) أو Errors only (الأخطاء فقط).
- اكتب في Text (النص) لتُبقي الأسطر التي فيها تلك الكلمات. لا فرق بين الأحرف الكبيرة والصغيرة.
- حدّد From (من) وTo (إلى) لحصر الأيام؛ ويوم To داخل في المدى. اختر Apply (تطبيق).
- تنقّل بين الصفحات بالزرين Newer (الأحدث) وOlder (الأقدم)، 100 سطر في كل مرة، والأحدث أولًا. سترى الأسطر المطابقة وحدها.
مشاركة سجل التشغيل
رابط إلى مشاركة سجل التشغيل- في Settings > Logs، اختر Download (تنزيل). تحصل على أحدث الأسطر، حتى 2 MB، في ملف نصي.
- أرفقه حيث تطلب المساعدة. انظر الحصول على الدعم.
المفاتيح والرموز (tokens) وكلمات المرور محجوبة مسبقًا بالشكل [hidden]. ومع ذلك اقرأ الملف مرة قبل نشره: أسماء الأعمال والمجلدات وعنوان خادمك تبقى ظاهرة.
أين تُحفظ الملفات
رابط إلى أين تُحفظ الملفاتتعرض Settings > This app > Storage (الإعدادات > هذا التطبيق > التخزين) كل مسار كما يراه HolyArrs، مع المساحة الحرة على قرصه. في Docker هذه مسارات داخل الحاوية.
| المسار | يحتوي |
|---|---|
| مجلد الإعدادات | كل بيانات HolyArrs |
holyarrs.db |
قاعدة البيانات الرئيسية |
holyarrs-events.db |
قاعدة بيانات السجل |
| مجلدات النسخ الاحتياطية والصور الفنية وسجلات التشغيل | داخل مجلد الإعدادات |
| مجلدات المكتبة، ومجلد الحفظ في برنامج التنزيل | وسائطك وتنزيلاتك |
“free space unknown” (المساحة الحرة غير معروفة) تعني أن النظام لم يذكرها.
ملف سجل التشغيل هو logs/holyarrs.log في مجلد الإعدادات. عند 5 MB ينتقل إلى logs/holyarrs.log.1، فتبقى سجلات التشغيل قرب 10 MB. ويعرض docker logs holyarrs المخرجات نفسها.
إذا لم ينجح الأمر
رابط إلى إذا لم ينجح الأمرالعَرَض: صفحة Logs غير موجودة. السبب: لا يراها إلا المالك والمشرفون. الحل: اطلب من أحدهم.
العَرَض: مسار يبدو خاطئًا. السبب: في Docker، تعرض Storage مسارات الحاوية. الحل: قارنه بتعيينات وحدات التخزين عندك. انظر المجلدات.
للخبراء
رابط إلى للخبراءكيف يُخمَّن المستوى
يُستنتج المستوى من كلمات في السطر. “failed” و“crashed” و“error” تدل على خطأ. “could not” و“refused” و“timed out” تدل على تحذير.
ما الذي يُحجب
يُحجب كل سطر عند كتابته، ثم مرة أخرى عند قراءته أو تنزيله:
- كل مفتاح ورمز (token) وكلمة مرور ورابط webhook محفوظ، وكذلك صيغها المرمّزة للروابط وصيغ base64.
- القيم القديمة. حين يتغيّر سرّ أو يُزال، تُعاد كتابة ملفَّي السجل وهو محجوب فيهما قبل التخلّص من القيمة القديمة.
- الأسماء وكلمات المرور في الروابط:
http://user:pass@hostيصيرhttp://[hidden]@host. - معاملات الروابط مثل
apikey=وtoken=وpasskey=وpassword=. - الأزواج التي فيها اسم سرّ: API key وtoken وpassword وsecret وcookie وauthorization وsetup code. القيم الموضوعة بين علامتَي اقتباس تُحجب حتى علامة الإغلاق.
- رموز Bearer وbasic، ومفاتيح API الخاصة بـ HolyArrs (
hak_...)، ورمز الإعداد في التشغيل الأول، والسلاسل الطويلة الشبيهة بالرموز.
فواصل الأسطر ورموز ألوان الطرفية داخل القيم تُعرض بصيغة مهرَّبة، فلا تستطيع قيمة أن تزيّف سطرًا جديدًا. القيم المحفوظة المكوّنة من 4 أو 5 أحرف لا تُحجب إلا ككلمة كاملة، ولا تُحجب أبدًا إذا كانت كلمة شائعة مثل admin أو test.
API
| المسار | مَن | ماذا |
|---|---|---|
GET /api/v1/app/storage |
Change settings (تغيير الإعدادات) | المسارات مع المساحة الحرة |
GET / |
المالك والمشرفون | الأسطر ومجموعها |
GET /api/v1/logs/download |
المالك والمشرفون | أحدث 2 MB نصًّا عاديًّا |
تحتاج مفاتيح API إلى النطاق admin للثلاثة كلها.
صفحات ذات صلة
رابط إلى صفحات ذات صلةHolyArrs مجاني. إذا وفّر عليك وقتًا، امنحه نجمة على GitHub أو ادعمه ماليًا أو ادعُني إلى فنجان قهوة.