最近用的是ubuntu 18的系統,開發過程中要在本地的tomcat上測試,但在idea中啟動時總是提示80埠已經被占用,網上的解決方案有兩種:
1. netstat命令
netstat -ap | grep 埠號
2. lsof命令
lsof -i:埠號
找到占用的程式然後 kill -9 pid號 殺死該程式。
但是,這兩種命令都試過了,顯示根本沒有程式在占用80埠。
1024以下的埠是系統占用的,所以嘗試用超級使用者來啟動tomcat,但還是報錯埠占用,最後重啟系統,啟動tomcat,竟然可以用80埠來啟用了,對比之前的系統狀態,發現是由於啟動了 electron-ssr 這個**導致的問題。
最終問題解決,是本地的**導致的埠占用。
解決埠占用問題
有時候我們在啟動應用程式時常出現埠占用的問題,那麼如何查出占用該埠的應用程式呢?1.在cmd下輸入netstat ano,這時會列出所有埠的情況 若此時的應用程式太多,可能你會看不到上面列出的一系列值,你需要在右鍵該視窗,在該視窗中的布局中把螢幕緩衝區的大小調大一點 2.在本地位址中冒號的後面找到你...
80埠占用問題
我們在安裝使用phpstudy的過程中經常會遇到80埠被占用的情況,導致phpstudy的apache服務無法啟動 apache後邊顯示紅色方框,綠色圓點表示啟動 第一步 我們可以通過 其他選單選項 埠常規設定 httpd埠 的值改為8080或者90等埠。改好後重啟phpstudy,正常情況下這就可...
TCP埠占用問題
服務端開發的同學,可能經常發現,bind的時候會提示 bind failed address already in use 本文我們就對這個問題分析一下。當連線的一方主動關閉連線,在接收到對端的 fin 報文之後,主動關閉連線的一方會在 time wait 這個狀態裡停留一段時間,這個時間大約為 2...