嘿,我知道这是一个用不同口味解决了几次的问题。我只是想知道你们中的任何人是否知道Ubuntu中神奇的热键可以杀死节点进程,而在重新启动进程时不会遇到臭名昭著的EADDRINUSE :: XXXX问题。我知道已经有很多方法可以使用端口查找进程的pid并适当地杀死它;
sudo ss -lptn 'sport = :XXXX'
kill -9 PID
但是必须有更好的方法。
希望某些Linux专家会有所帮助。
谢谢
答案 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
很抱歉这个问题。