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 就能使用继续使用该端口号了

 

posted on 2019-07-09 22:04  郭等等  阅读(10634)  评论(0编辑  收藏  举报

导航