node.js - node - Escuchar el error EADDRINUSE al depurar las velas
listen eaddrinuse 3000 windows (2)
Estoy tratando de depurar mi código usando node-inspector pero estoy obteniendo este error en mi ventana de Terminal una y otra vez
$ sudo sails debug
info: Running app in debug mode...
info: You probably want to install / run node-inspector to help with debugging!
info: https://github.com/node-inspector/node-inspector
info: ( to exit, type <CTRL>+<C> )
Error: listen EADDRINUSE
at exports._errnoException (util.js:746:11)
at Agent.Server._listen2 (net.js:1156:14)
at listen (net.js:1182:10)
at Agent.Server.listen (net.js:1267:5)
at Object.start (_debugger_agent.js:20:9)
at startup (node.js:86:9)
at node.js:814:3
Resolver
Error: escucha EADDRINUSE
Intenté cerrar otra ventana de Terminal (en la que se estaba ejecutando mi inspector de nodos). Me he referido a las respuestas que ya están aquí en StackOverflow pero no funcionaron. Incluso he intentado dar este comando para matar procesos:
$ killall -9 node
No matching processes belonging to you were found
pero aún no está funcionando. Alguien por favor ayúdame con esto.
Veo que estás usando sudo
así que este no es un problema de permisos.
Definitivamente parece que el puerto ya está en uso. Debería verificar para ver qué proceso está usando el puerto , luego matar ese proceso.
Existe un problema conocido con el uso de la sails debug
en el nodo v12.0. Hay un parche que se lanzará con la próxima versión de Sails (v0.12).
Mientras tanto, puede instalar la versión de borde de Sails desde Github o aplicar el parche usted mismo reemplazando su archivo Sails '' /lib/hooks/grunt/index.js
con el contenido de https://raw.githubusercontent.com/balderdashy /sails/88ffc0ed9949f8c74ea390efb5610b0e378fa02c/lib/hooks/grunt/index.js .