gpt4 book ai didi

python - 代码更新时停止 uwsgi

转载 作者:太空宇宙 更新时间:2023-11-04 11:00:09 27 4
gpt4 key购买 nike

我使用 uwsgi 来运行我的 django 项目。现在我正在寻找一种“优雅地”更新代码的方法。如果我在 uwsgi 运行时更新代码,那么我会在日志中收到很多错误,因为一些模板或文件可以在更新代码中删除。所以我只需要停止 uwsgi 一段时间,并在更新代码完成后重新启动它。

附言uwsgi 在非 root 用户下工作,我也在该非 root 用户下部署代码,所以我不能这样做:

uwsgi --stop pidfile.pid.

最佳答案

在 uWSGI 中有很多管理代码重新加载的方法,本文中描述了其中的绝大多数:http://uwsgi-docs.readthedocs.org/en/latest/articles/TheArtOfGracefulReloading.html

尝试根据您的具体情况调整那里描述的概念

关于python - 代码更新时停止 uwsgi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27281258/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com