【问题标题】:How To Deploy an Update to Python Flask Application with Gunicorn and Nginx on Ubuntu 18.04如何在 Ubuntu 18.04 上使用 Gunicorn 和 Nginx 部署 Python Flask 应用程序的更新
【发布时间】:2021-09-24 08:02:54
【问题描述】:

Python Flask / Gunicorn / Nginx 新手在这里。

我关注了this tutorial,描述了如何在 Ubuntu 18.04 上使用 Gunicorn 和 Nginx 提供 Flask 应用程序。

一切正常,正常运行,没问题。但是,我现在面临的挑战是我想将包含新代码编辑的更新的myproject.py 文件部署到服务器。我的问题是我是否只需将更新的myproject.py 文件复制粘贴到myproject 文件夹中,这样它就会覆盖旧的myproject.py 文件,然后服务器会自动获取这些更改?或者是否需要运行任何特定命令才能使更改生效或需要修改其他任何内容?添加更新代码的流程是什么?

【问题讨论】:

    标签: python python-3.x nginx flask gunicorn


    【解决方案1】:

    你需要重启你在/etc/systemd/system/myproject.service中创建的gunicorn服务

    sudo systemctl restart myproject
    

    【讨论】:

    • 我猜是这样?
    • 是的。你只需要重新启动gunicorn。无需重启 nginx。
    猜你喜欢
    • 2017-01-07
    • 2021-12-14
    • 1970-01-01
    • 2016-08-06
    • 2023-03-31
    • 1970-01-01
    • 2022-11-03
    • 2021-01-01
    • 1970-01-01
    相关资源
    最近更新 更多