django启动server报错Error: That port is already in use.

Posted dylancao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django启动server报错Error: That port is already in use.相关的知识,希望对你有一定的参考价值。

  这种一般是端口错误,一般是要把端口关掉,这里提供了两种方法。

方法一:直接命令: sudo lsof -t -i tcp:8000 | xargs kill -9

方法二:脚本:名字manage.py

  直接运行:./manage.py runserver 即可

#!/bin/bash

pid=$(ps aux | grep "./manage.py runserver" | grep -v grep | head -1 | xargs | cut -f2 -d" ")

if [[ -n "$pid" ]]; then
    kill $pid
fi

fuser -k 8000/tcp

以上是关于django启动server报错Error: That port is already in use.的主要内容,如果未能解决你的问题,请参考以下文章