起因:公司要安裝監控軟件,安裝重啓後,consul就啓動失敗了,8301端口被佔用
查了一下是什麼端口占用了8301端口,是一個winrdlv3.exe的應用程序佔用了。
查了一下,正是剛安裝的軟件,想直接在任務啓動器裏面把這個進程殺掉,但是竟然找不到,在應用程序裏面也沒有找到,沒法卸載,只能是嘗試使用端口或者應用程序名稱在cmd窗口殺掉,但是殺掉後,還是依然啓動失敗,再查,竟然又自動啓動了,有沒有點像病毒的感覺?像不像流氓軟件?像!找了運維,運維都不鳥你.......苦苦等了1天多,一直沒辦法進行開發,
最後自己一個bat腳本解決了。
先把進程殺掉,緊接着就啓動consul,這樣竟然生效了,神奇!
腳本如下:
taskkill /f /t /im winrdlv3.exe
consul agent -dev