Gunicorn 启动django服务

9 阅读1分钟

安装的所有依赖 保存到requirements.txt中 :

pip freeze > requirements.txt

先检查 Gunicorn 进程:

ps aux | grep gunicorn   lsof -i :8080

杀死进程 

sudo kill 400136 

激活虚拟环境:

source venv/bin/activate    source .venv/bin/activate

安装依赖:

pip install -r requirements.txt

Gunicorn 后台运行方法

方法一:用 & 放到后台

gunicorn medical_companion_server.wsgi:application --bind 0.0.0.0:8000 &
  • 这种方式会让 Gunicorn 进程在后台运行,退出当前终端后进程可能会消失(不稳定,重启/掉线就没了)。

方法二:使用 nohup(推荐)

nohup gunicorn medical_companion_server.wsgi:application --bind 0.0.0.0:8000 > gunicorn.log 2>&1 &
  • nohup 让进程和终端断开,掉线后服务也在。

  • 日志会输出到 gunicorn.log 文件。