gpt4 book ai didi

Flask + mod_wsgi 在源代码更改时自动重新加载

转载 作者:行者123 更新时间:2023-12-03 15:29:03 29 4
gpt4 key购买 nike

有谁知道如何制作mod_wsgi当任何模块更改时自动重新加载 Flask 应用程序?我试过WSGIScriptReloading On ,但没有运气。 official documentation有点像熊……我想如果没人知道,我会刺伤它。提前致谢!

此外,如果它不能因语法错误(如 Flask 重新加载器)而永久崩溃,那就太好了。

最佳答案

mod_wsgi , WSGIScriptReloading查找对 .wsgi 的更改配置文件,而不是代码。

我的工作流程是上传我的代码更改然后只是

$ touch MyWebApp.wsgi

这会导致最后修改的文件时间戳发生变化和 mod_wsgi重新加载代码。

您可以通过保存 .wsgi 来“远程”执行此操作。文件在您的本地计算机上,然后再次上传,或者我只是通过 SSH 上传。

对于语法错误,您无能为力,代码要么正在运行,要么没有,但修复加上 touch会让它再次运行。

如果您通过 FTP 工作,需要注意的一个问题是:确保您上传了 'touched' .wsgi最后一个文件,否则它会尝试从错误的代码开始。

关于Flask + mod_wsgi 在源代码更改时自动重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13521798/

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