If you update to a newer Hugo version (=> 0.85), you should be able to work around the problem with:
hugo server --poll 700ms
The above will use a poll strategy when watching for changes.
To fix your original problem, you need to adjust the ulimit
on your system.