404 Stimmen

Node.js: Was ist der ENOSPC-Fehler und wie lässt er sich lösen?

Ich habe ein Problem mit Node.js und dem Hochladen von Dateien auf den Server. Für das Hochladen von Dateien auf den Server verwende ich dieses Plugin. Als ich mit dem Hochladen von Dateien auf den Server begann, stürzte der Node.js-Prozess ab und zeigte den Fehler:

Fehler: ENOSPC.

Der Server-Code läuft nicht.

$ df -h
Dateisystem     Größe Benutzt Verf. Verw% Eingehängt auf
/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

0voto

Nicolas Punkte 2554

In meinem Fall habe ich Folgendes getan

yarn cache clean

npm cache verify

rm -rf node_modules/

yarn install

0voto

RdC1965 Punkte 114

Mein Fall war anders als der des Fragenstellers, weil mir nach einem Systemupgrade mit dem Befehl sudo apt update && sudo apt upgrade -y kein Festplattenspeicher im Systempartition (in meinem Fall /dev/root) mehr zur Verfügung stand.

Ich habe mehrere Lösungen ausprobiert, die oben erwähnt wurden, aber nichts half, bis ich den Befehl ausführte:

sudo apt-get clean

Wie hier angegeben:

Der Befehl apt-get clean hilft dabei, den Cache zu leeren, nachdem Sie die Pakete mit dem apt-get install Befehl in Ihrem System installiert haben. Er entfernt die Dateien, die nicht mehr benötigt werden, aber immer noch auf Ihrem System vorhanden sind und Speicherplatz belegen.

-19voto

In meinem Fall hat das Problem auf Linux behoben werden können, indem ich sudo verwendet habe.

Beispiel:

sudo gulp dev

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X