起因:公司要安装监控软件,安装重启后,consul就启动失败了,8301端口被占用
查了一下是什么端口占用了8301端口,是一个winrdlv3.exe的应用程序占用了。
查了一下,正是刚安装的软件,想直接在任务启动器里面把这个进程杀掉,但是竟然找不到,在应用程序里面也没有找到,没法卸载,只能是尝试使用端口或者应用程序名称在cmd窗口杀掉,但是杀掉后,还是依然启动失败,再查,竟然又自动启动了,有没有点像病毒的感觉?像不像流氓软件?像!找了运维,运维都不鸟你.......苦苦等了1天多,一直没办法进行开发,
最后自己一个bat脚本解决了。
先把进程杀掉,紧接着就启动consul,这样竟然生效了,神奇!
脚本如下:
taskkill /f /t /im winrdlv3.exe
consul agent -dev