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