node.js - 用于正确终止 Node 进程并释放已使用端口的热键

标签 node.js linux express

嘿伙计们,我知道这个问题已经被以不同的方式解决过几次了。我只是好奇你们中是否有人知道 Ubuntu 中的神奇热键来杀死 Node 进程,而不会在重新启动进程时遇到臭名昭著的 EADDRINUSE::XXXX 问题。我知道已经有很多方法可以找到使用该端口的进程的 pid 并正确杀死它;

sudo ss -lptn 'sport = :XXXX'

kill -9 PID

但是一定有更好的方法。

希望一些 Linux 大师可以提供帮助。

谢谢

最佳答案

也许你可以使用这个:kill $(lsof -t -i:portnumber) 如果您知道进程在哪个端口上运行。

我在这个答案中找到了这个:How to kill a process running on particular port in Linux?并进行了测试。

关于node.js - 用于正确终止 Node 进程并释放已使用端口的热键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58998620/

相关文章:

linux - 迁移部署在 Linux VM 上的软件?

c - 如何找到C程序的 "exit"

linux - 删除所有早于给定时间的文件并记录其操作的命令

node.js - 使用带有 expressjs 的 multer 上传文件时的错误处理

node.js - Clasp登录失败: "Error retrieving access token..."

javascript - 无法安装 create-react-app

javascript - 如何使用需要两种异步方法的 Node/ express 处理请求

javascript - Firebase.database() 不是函数 - Sails 服务

javascript - 如何为开始使用 npm start 的 node js express 应用程序创建pm2生态系统.json文件?

javascript - 如何在 Node.js Express 应用程序中向用户提供下载窗口选项