热键以正确终止节点进程并释放使用的端口

时间:2019-11-22 16:56:24

标签: node.js linux express

嘿,我知道这是一个用不同口味解决了几次的问题。我只是想知道你们中的任何人是否知道Ubuntu中神奇的热键可以杀死节点进程,而在重新启动进程时不会遇到臭名昭著的EADDRINUSE :: XXXX问题。我知道已经有很多方法可以使用端口查找进程的pid并适当地杀死它;

sudo ss -lptn 'sport = :XXXX'

kill -9 PID

但是必须有更好的方法。

希望某些Linux专家会有所帮助。

谢谢

2 个答案:

答案 0 :(得分:0)

也许您可以使用:public static void interact(Parent a, Parent b) { a.actWith(b); b.actWith(a); } 如果您知道进程在哪个端口上运行。

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

答案 1 :(得分:-1)

毕竟,如果有人像我一样遇到这个新手错误,在linux ubuntu中,黄金法则是通常ctrl + c正常关闭进程并释放进程的已用端口。

ctrl+c

很抱歉这个问题。