【发布时间】:2021-06-05 06:15:46
【问题描述】:
我正在使用 nodemon 重新加载我的服务器,但是当我保存文件时它会抛出一个错误, 它表示该端口已被另一个进程使用。
这是错误:
events.js:174
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE: address already in use :::3000
at Server.setupListenHandle [as _listen2] (net.js:1280:14)
at listenInCluster (net.js:1328:12)
at Server.listen (net.js:1415:7)
at Function.listen (/home/yamil/code/tasksApp/node_modules/express/lib/application.js:618:24)
at Object.<anonymous> (/home/yamil/code/tasksApp/index.js:23:5)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
Emitted 'error' event at:
at emitErrorNT (net.js:1307:8)
at process._tickCallback (internal/process/next_tick.js:63:19)
at Function.Module.runMain (internal/modules/cjs/loader.js:834:11)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
[nodemon] app crashed - waiting for file changes before starting...
pd:我使用的是 Ubuntu 20.04.2
【问题讨论】:
-
你可以在命令行运行
netstat -plnt并显示端口为3000的行吗?它看起来像tcp 0 0 0.0.0.0:3000 .... -
我只是运行命令,这是输出:
tcp6 0 0 :::3000 :::* LISTEN 47098/node -
现在运行
kill -9 47098,你应该会很好。 -
是的,它会杀死进程,但是当我运行 nodemon 并保存它时仍然显示相同的错误
标签: javascript node.js ubuntu nodemon