1. ホーム
  2. node.js

[解決済み] Node.js:ENOSPCエラーとは何ですか、そしてどのように解決しますか?

2022-03-25 12:17:53

質問

Node.jsとサーバーへのファイルのアップロードで問題があります。サーバーにファイルをアップロードするために、私は次のものを使用しています。 プラグイン . サーバーへのファイルアップロードを開始すると、Node.jsのプロセスがクラッシュし、エラーが表示されます。

エラーです。ENOSPC。

サーバーコードが実行されません。

$ df -h
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を回避するために以下のコマンドを実行します。

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


Arch Linuxでは、次の行を追加します。 /etc/sysctl.d/99-sysctl.conf :

fs.inotify.max_user_watches=524288

次に実行します。

sysctl --system

これは、リブートしても持続します。 技術詳細ソース