Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 一行命令清除8000个开放端口,杀死在后台运行的django开发服务器_Python_Django_Port - Fatal编程技术网

Python 一行命令清除8000个开放端口,杀死在后台运行的django开发服务器

Python 一行命令清除8000个开放端口,杀死在后台运行的django开发服务器,python,django,port,Python,Django,Port,当我尝试在上使用CTRL+C重新启动django服务器时,请运行它 python manage.py runserver 0.0.0.0:8000 返回: Django version 1.6.2, using settings 'project.settings' Starting development server at http://0.0.0.0:8000/ Quit the server with CONTROL-C. Error: That port is already in

当我尝试在上使用CTRL+C重新启动django服务器时,请运行它

python manage.py runserver 0.0.0.0:8000
返回:

Django version 1.6.2, using settings 'project.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.
Error: That port is already in use.

我发现这个命令运行良好,不会影响其他运行python的应用程序

netstat -tulpn |grep 8000|awk '{print $7}'|cut -d/ -f 1|xargs kill

我发现这个命令运行良好,不会影响其他运行python的应用程序

netstat -tulpn |grep 8000|awk '{print $7}'|cut -d/ -f 1|xargs kill

这里是我在OSX上使用的,我搜索“runserver”,而不是“8000”,因为有时我在非默认端口上运行


ps aux | grep runserver | grep-v'grep'| awk'{print$2}| cut-d/-f 1 | xargs kill

以下是我在OSX上使用的内容,我在OSX上搜索“runserver”,而不是“8000”,因为有时我在非默认端口上运行


ps aux | grep runserver | grep-v'grep'| awk'{print$2}| cut-d/-f 1 | xargs kill

一个你永远不会忘记的简单命令行;)


fuser-k 8000/tcp
一条您永远不会忘记的简单命令行;)


fuser-k 8000/tcp

以下是一行命令,用于清除端口并重新启动django-dev服务器:

sudo fuser -k <port_number>/tcp | python manage.py runserver <port_number>
sudo fuser-k/tcp | python manage.py runserver

可以是8000左右

以下是一行命令,用于清除端口并重新启动django dev服务器:

sudo fuser -k <port_number>/tcp | python manage.py runserver <port_number>
sudo fuser-k/tcp | python manage.py runserver

可以是8000左右

或使用
ps-al
查找所有进程,并使用
kill-9pid
终止进程,其中PID是服务器。我认为它可以工作,或者使用
ps-al
查找所有进程,并使用
kill-9pid
终止进程,其中PID是服务器。我认为它有效