exports._errnoException reached when bench start

I have a clean installed bench & erpnext app on my server.
When i start my bench with bench start command, The web server has booted fine.
After some process, the web server stopped because watch.1 reach an error.

Seem the error come from erpnext/accounts/report/profitability_analysis/profitability_analysis.js

The following is my error log.

07:45:56 watch.1          | File not found:  /home/frappe/frappe-bench/apps/erpnext/erpnext/public/js/education/student_button.html
07:45:56 watch.1          | File not found:  /home/frappe/frappe-bench/apps/erpnext/erpnext/public/js/education/assessment_result_tool.html
07:45:56 watch.1          | Wrote js/erpnext.min.js - 151.05 KB
07:45:56 watch.1          | Wrote js/item-dashboard.min.js - 8.14 KB
07:46:00 watch.1          | events.js:141
07:46:00 watch.1          |       throw er; // Unhandled 'error' event
07:46:00 watch.1          |       ^
07:46:00 watch.1          |
07:46:00 watch.1          | Error: watch /home/frappe/frappe-bench/apps/erpnext/erpnext/accounts/report/profitability_analysis/profitability_analysis.js ENOSPC
07:46:00 watch.1          |     at exports._errnoException (util.js:870:11)
07:46:00 watch.1          |     at FSWatcher.start (fs.js:1234:19)
07:46:00 watch.1          |     at Object.fs.watch (fs.js:1262:11)
07:46:00 watch.1          |     at createFsWatchInstance (/home/frappe/frappe-bench/node_modules/chokidar/lib/nodefs-handler.js:37:15)
07:46:00 watch.1          |     at setFsWatchListener (/home/frappe/frappe-bench/node_modules/chokidar/lib/nodefs-handler.js:80:15)
07:46:00 watch.1          |     at FSWatcher.NodeFsHandler._watchWithNodeFs (/home/frappe/frappe-bench/node_modules/chokidar/lib/nodefs-handler.js:228:14)
07:46:00 watch.1          |     at FSWatcher.NodeFsHandler._handleFile (/home/frappe/frappe-bench/node_modules/chokidar/lib/nodefs-handler.js:255:21)
07:46:00 watch.1          |     at FSWatcher.<anonymous> (/home/frappe/frappe-bench/node_modules/chokidar/lib/nodefs-handler.js:473:21)
07:46:00 watch.1          |     at FSReqWrap.oncomplete (fs.js:82:15)
07:46:00 system           | watch.1 stopped (rc=0)

1)are you using development environment? if you are on the server there must be production setup need to do it. you don’t need to start bench with webserver will handle a request
2. If you are on develoment environment please stop nginx, supervisor, and setup procfile again and give it try.

Everybodies favourite! disk space error marker/warning (though we can’t be sure :sunglasses: without checking say df)
Option 1) This article offers some other things to look at node.js - Grunt watch error - Waiting...Fatal error: watch ENOSPC - Stack Overflow

Option 2) Vents.js:160 When I run this command `bench start` - #3 by skanel
which seems to be everyone’s preferred method

Option 3) check socketio - pointed out by @clarkej Bench update ERROR message: frappe-bench-node-socketio: ERROR (abnormal termination)