Mac - 解決端口號被占用


背景:啟動項目,發現地址已經被使用,錯誤提示信息“Failure: Address already in use ”

1.查看端口被哪個程序占用
  sudo lsof -i tcp:port
  如: sudo lsof -i tcp:端口號
2.看到進程的PID,可以將進程殺死。
  kill PID(此處是pid號)
  如:kill 30118

 

背景:運行Django工程出現信息:Error: That port is already in use. 

有兩個方法可以解決,比如Django的8000端口被占用

1 使用python manage.py runserver 8001 開一個新的端口

2 kill掉原來的端口(前提:在終端是root條件下)

  在終端輸入:lsof -i:8000,查看到當前的進程信息有哪些

  找到對應進程的PID號,輸入:kill -9 PID,就關閉了當前占用該端口號的進程,隨后使用:python manage.py runserver 就能使用繼續使用該端口號了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM