يا،
أنا أستخدم rsyslog [v8.31.0] لإرسال سجلات من ملف ، الشيء هو أن الملف غير موجود على الفور ويستغرق إنشاءه وقتًا (عندما يتم إنشاء نظام التشغيل).
تلقيت هذا الخطأ ، ولم يتم إرسال أي سجلات من الملف:
rsyslogd: imfile: error with inotify API, ignoring file '/home/some-file: No such file or directory [v8.31.0]
يتم إصلاح هذه المشكلة فقط إذا قمت بإعادة تشغيل خدمة سجل النظام.
أظن أن وحدة imfile تحاول قراءة الملف عدة مرات وإذا لم يكن موجودًا ، فإنه يتوقف عن المحاولة.
من فضلك ساعدني.
mhhh .... أرى وجهة نظرك ، لكني لست متأكدًا من أن هذا خطأ. يعمل imfile دائمًا على افتراض أن الملف يجب أن يكون موجودًا.
قد تتمثل جولة العمل في استخدام حرف بدل لوصف هذا الملف. هل تستطيع أن تفعل هذا؟
rgerhards سأقوم بالتحقق والتحديث.
rgerhards مرحبًا ، حدث الخطأ عند استخدام أحرف البدل ، ولكن ما زلت لا أستطيع رؤية السجلات حتى لا أقوم بإعادة تشغيل الخدمة.
أي اقتراحات؟
هل يمكنك إنشاء سجل تصحيح؟ http://www.rsyslog.com/doc/v8-stable/troubleshooting/debug.html
أعتقد أن هذه القضية لم يتم التعامل معها بعد بربربر.
يجب علينا إنشاء اختبار لمعرفة ما يحدث عندما يبدأ imfile في مراقبة ملف غير موجود عند بدء التشغيل ويتم إنشاؤه لاحقًا.
alorbachrgerhards مشكلة أخرى ، عندما يتم تحديث الملف ، لا يتم إرسال أي سجلات حتى يتم إعادة تشغيل الخدمة ، يبدو أن وضع الاقتراع لا يعمل. أي اقتراحات؟
mamash إذا كانت مشكلة منفصلة بالفعل ، فمن المنطقي إنشاء مشكلة منفصلة (بسبب سير العمل). لكن السؤال: ماذا يعني updated
؟ الخط مُلحق؟ مقطوع؟ إنه فرق كبير ...
تم إلحاق خط
تم قفل سلسلة الرسائل هذه تلقائيًا نظرًا لعدم وجود أي نشاط حديث بعد إغلاقه. الرجاء فتح قضية جديدة للأخطاء ذات الصلة.