杀死已经在使用绑定的 tcp 连接
Kill already in use binding tcp connection
杀死已经在使用绑定的tcp连接
我使用以下日志运行了一个 Web 应用程序:
2015/01/05 12:57:56 Listening http://0.0.0.0:80
2015/01/05 12:57:56 listen tcp :80: bind: address already in use
它不起作用,因为我在运行脚本之前已经运行了它。
有没有我可以强制取消绑定或杀死绑定这个端口的进程
这样我就可以重新运行脚本并使用不同的代码为同一端口提供服务?
我正在使用 ubuntu 并想使用 ps
或 kill
命令终止绑定 tcp。
谢谢!
- 使用 netstat 找出正在侦听的进程
- 杀死对应进程
获得 root 权限:
kill $(sudo netstat -tlpn |
perl -ne 'my @a = split /[ \/]+/; print "$a[6]\n" if m/:80 /gio')
杀死已经在使用绑定的tcp连接
我使用以下日志运行了一个 Web 应用程序:
2015/01/05 12:57:56 Listening http://0.0.0.0:80
2015/01/05 12:57:56 listen tcp :80: bind: address already in use
它不起作用,因为我在运行脚本之前已经运行了它。
有没有我可以强制取消绑定或杀死绑定这个端口的进程 这样我就可以重新运行脚本并使用不同的代码为同一端口提供服务?
我正在使用 ubuntu 并想使用 ps
或 kill
命令终止绑定 tcp。
谢谢!
- 使用 netstat 找出正在侦听的进程
- 杀死对应进程
获得 root 权限:
kill $(sudo netstat -tlpn |
perl -ne 'my @a = split /[ \/]+/; print "$a[6]\n" if m/:80 /gio')