اذهب إلى المحتوى
  • 0

ظهور الخطأ ENOSPC في node.js

Tamim Fahed

السؤال

استخدم المكتبة file-uploader في node.js للتعامل مع الملفات. وعندما أقوم برفع الملف إلى الخادم، يتم إيقاف الخادم ويظهر الخطأ التالي:

Error: ENOSPC.

وحالة الخادم كالتالي:

Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1      7.9G  4.1G  3.5G  55% /
udev            288M  8.0K  288M   1% /dev
tmpfs           119M  168K  118M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            296M     0  296M   0% /run/shm
/dev/xvdf       9.9G  3.0G  6.5G  32% /vol
overflow        1.0M  1.0M     0 100% /tmp

ماهو هذا الخطأ ENOSPC. ؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

الخطأ ENOSPC يظهر عندما لا تتوفر مساحة على القرص.

حاول التنفيذعن طريق هذا الأمر:

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

ثم:

// في حال Arch Linux أضف السطر التالي  to /etc/sysctl.d/99-sysctl.conf:

fs.inotify.max_user_watches=524288

// التنفيذ
sysctl --system

حاول حذف الملفات المؤقتة مثل temp كما يمكن حذف كاش npm:

npm cache clear

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

ENOSPC يعني أنه لايوجد مساحة على القرص

يمكنك تنفيذ الأمر الآتي لحل المشكلة

npm cache clear

npm أو العملية التي تتحكم تقوم بمراقبة العديد من الملفات ، فتحديث max_user_watches سيقوم بحل المشكلة نهائياً، لنظام debian قم بتنفيذ هذا الأمر

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

اما إذا أردت تغيير الحد مؤقتاً

sudo sysctl fs.inotify.max_user_watches=524288
sudo sysctl -p

وهذا حل آخر ، بتنفيذ الأمر التالي

npm dedupe

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...