إذا كان نطاق نقطة التوزيع المستندة إلى Linux يتضمن العديد من الأجهزة، فقد لا يكون الحد الافتراضي للملفات التي يمكن فتحها (واصفات الملفات) كافيًا. لتجنب ذلك، يمكنك زيادة حد واصفات الملفات لخدمة klnagent.
لزيادة حد واصفات الملفات لخدمة klnagent:
/lib/systemd/system/klnagent64.service
، ثم حدد الحدود الثابتة وغير الواضحة لواصفات الملفات في المعلمة LimitNOFILE
في القسم [Service]
:LimitNOFILE=<
soft_resource_limit
>:<
hard_resource_limit
>
على سبيل المثال، LimitNOFILE=32768:131072
. لاحظ أن الحد غير الواضح لواصفات الملف يجب أن يكون أقل من الحد الثابت أو مساويًا له.
systemd-analyze verify klnagent64.service
إذا تم تحديد المعلمات بشكل غير صحيح، فمن الممكن أن يُخرج هذا الأمر أحد الأخطاء التالية:
/lib/systemd/system/klnagent64.service:11: Failed to parse resource value, ignoring: 32768:13107
في حالة حدوث هذا الخطأ، فقد تم تحديد الرموز الموجودة في السطر LimitNOFILE
بشكل غير صحيح. ويجب عليك التحقق من السطر الذي تم إدخاله وتصحيحه.
/lib/systemd/system/klnagent64.service:11: Soft resource limit chosen higher than hard limit, ignoring: 32768:13107
في حالة حدوث هذا الخطأ، يكون الحد غير الواضح لواصفات الملف التي أدخلتها أكبر من الحد الثابت. يجب عليك التحقق من السطر الذي تم إدخاله والتأكد من أن الحد غير الواضح لواصفات الملف أقل من الحد الثابت أو مساويًا له.
systemctl daemon-reload
systemctl restart klnagent
less /proc/<nagent_proc_id>/limits
حيث معلمة <nagent_proc_id>
هو معرف عملية عميل الشبكة. ويمكنك تشغيل الأمر التالي للحصول على المعرف:
ps -ax | grep klnagent
بالنسبة لنقطة التوزيع المعتمدة على Linux، يتم زيادة حد الملفات التي يمكن فتحها.
أعلى الصفحة