使用的Gunicorn连接:('0.0.0.0',5000)

Cra*_*non 10 python django heroku gunicorn foreman

我今天下午安装了redis,它导致了一些错误,所以我卸载了它,但是当我启动应用程序时,这个错误仍然存​​在foreman start.关于修复的任何想法?

foreman start
22:46:26 web.1  | started with pid 1727
22:46:26 web.1  | 2013-05-25 22:46:26 [1727] [INFO] Starting gunicorn 0.17.4
22:46:26 web.1  | 2013-05-25 22:46:26 [1727] [ERROR] Connection in use: ('0.0.0.0', 5000)
Run Code Online (Sandbox Code Playgroud)

Emi*_*mes 16

只需输入

sudo fuser -k 5000/tcp
Run Code Online (Sandbox Code Playgroud)

这会杀死与端口5000相关的所有进程


小智 11

这应该对你有用:

kill -9 $(lsof -i:5000 -t) 2> /dev/null

其中 5000 是您要杀死的端口


Jac*_*edd 10

检查您的流程.你可能有一个不干净的退出,留下了一个仍在运行的僵尸进程.


小智 10

我知道如果您运行的是 MacOS,您可能会看到“ControlCe”列为进程。你可以杀死它,但它只会重新启动。经过一番搜索,我发现控制中心使用5000来监听Airplay Receiver请求。您可以通过“系统偏好设置”>“共享”>“Airplay 接收器”来禁用此功能。


Ane*_*way 6

在网上搜索了一番后,看起来以下命令最好用。这会杀死在端口 5000 上运行的所有进程,并且似乎对我有用:

kill `lsof -i :5000`
Run Code Online (Sandbox Code Playgroud)

来源(虽然比我喜欢的更阴暗)