如何停止5000端口运行的进程

问题描述 投票:0回答:1

我在我的 M1 mac 中使用gunicorn 运行我的 Flask-Socketio 项目,并使用以下命令

gunicorn -w 2 -b 0.0.0.0:5000 api.main:app --daemon

现在我不知道如何停止它,当我杀死端口 5000 中的进程时,它不断重新启动。即使重新启动计算机后,该进程仍然存在。

我尝试了以下命令

ps ax|grep gunicorn
,
kill <pid>

我得到以下输出:

kill:杀死8932失败:没有这样的进程

python python-3.x grep gunicorn
1个回答
0
投票

正如 Tripleee 在评论中提到的,8932 是你的 grep 进程

使用

lsof
命令查找在端口 5000 上运行的进程。

lsof -i :5000

一旦获得

PID
,您就可以使用
kill
命令来终止进程

kill -9 [PID]

停止所有

Gunicorn
进程后,您可以重新启动 Flask 应用程序并检查。

© www.soinside.com 2019 - 2024. All rights reserved.