Sometimes when using Gulp with Livereload when one wishes to stop it and restarting it Ctrl+c and gulp still holds the port occupied resulting in the following error.
… Uhoh. Got error listen EADDRINUSE :::35729 …
Error: listen EADDRINUSE :::35729
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at Server._listen2 (net.js:1234:14)
at listen (net.js:1270:10)
at Server.listen (net.js:1366:5)
at Server.listen (/var/www/angle.local/master/node_modules/tiny-lr/lib/serve r.js:162:15)
at Function.exports.listen (/var/www/angle.local/master/node_modules/gulp-li vereload/gulp-livereload.js:68:12)
at Gulp.<anonymous> (/var/www/angle.local/master/gulpfile.js:282:16)
at module.exports (/var/www/angle.local/master/node_modules/orchestrator/lib /runTask.js:34:7)
at Gulp.Orchestrator._runTask (/var/www/angle.local/master/node_modules/orch estrator/index.js:273:3)
You already have a server listening on 35729
You should stop it and try again.
A quick solution is to kill the process by port with the following command
kill -9 $(lsof -t -i :35729)