我在我的 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失败:没有这样的进程
正如 Tripleee 在评论中提到的,8932 是你的 grep 进程
使用
lsof
命令查找在端口 5000 上运行的进程。
lsof -i :5000
一旦获得
PID
,您就可以使用 kill
命令来终止进程
kill -9 [PID]
停止所有
Gunicorn
进程后,您可以重新启动 Flask 应用程序并检查。