首页 > 解决方案 > 错误:该端口已被使用(Ubuntu 18.04 服务器,不是本地开发)

问题描述

ufw allow 8000root帐户中运行,现在正在尝试python manage.py runserver,它说错误端口已在使用中。

当我运行时,(env) justin@ubuntu-s-1vcpu:~/project$ ps -ef | grep python 我看到以下内容:

root       832     1  0 Feb11 ?        00:00:00 /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers
root       884     1  0 Feb11 ?        00:00:00 /usr/bin/python3 /usr/share/unattended-upgrades/unattended-upgrade-shutdown --wait-for-signal
justin    4225     1  0 Feb16 ?        00:00:49 /home/justin/project/env/bin/python /home/justin/project/env/bin/gunicorn --bind 0.0.0.0:8000 jobzumo.wsgi
justin   12497 12369  0 03:41 pts/1    00:00:00 grep --color=auto python
justin   15455  4225  0 Feb18 ?        00:00:02 /home/justin/project/env/bin/python /home/justin/project/env/bin/gunicorn --bind 0.0.0.0:8000 jobzumo.wsgi

我需要杀死这些进程中的任何一个吗?我一直犹豫,因为我不想搞砸任何事情。或者问题可能来自其他地方?

注意:我试图从我创建的用户运行项目,而不是 root,但这只是因为项目位于 justin/ 目录中。不知道这样有没有影响。另外,我之前在这个服务器上运行这个项目没有问题,看到了默认的 django 火箭飞船。谢谢你的帮助。

另外,如果我错误地标记了这个问题,我深表歉意,请随时移动它。

标签: djangoubuntu-18.04

解决方案


推荐阅读