gpt4 book ai didi

java - Linux:如何杀死使用端口 1935 的程序?

转载 作者:IT王子 更新时间:2023-10-29 00:15:26 24 4
gpt4 key购买 nike

我有一个 red5 server (JAVA) 在我的 Linux 服务器上运行。

有时,服务器会关闭。当我尝试重新启动它时出现错误:

“绑定(bind)错误,此端口已被使用”。

所以我尝试用killall -9 java 杀死服务器并尝试重新启动服务器:同样的错误。

我必须等待一段时间(大约 2-3 分钟),然后重新启动它:有效。

我只需要知道为什么当我终止进程时,我仍然需要等待 2-3 分钟才能让端口 1935 空闲,然后我才能再次运行服务器。

有没有办法立即终止这个进程并释放端口?

最佳答案

如果您确定您的服务器的旧实例拥有该端口,只需运行 jps,在列表中找到您的服务器 pid 并运行 kill -9 my_pid

对于一般的非 Java 进程,lsof -i :1935 通常适合我。再次获取 pid 并终止此进程。

关于java - Linux:如何杀死使用端口 1935 的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3948960/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com