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

2023-11-21

有谁知道如何制作mod_wsgi当任何模块发生变化时自动重新加载 Flask 应用程序?我试过了WSGIScriptReloading On,但没有运气。这官方文档有点像熊……如果没人知道的话我想我会刺伤它。提前致谢!

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


With mod_wsgi, WSGIScriptReloading寻找变化.wsgi配置文件,而不是代码。

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

$ touch MyWebApp.wsgi

这会导致上次修改的文件时间戳发生变化并且mod_wsgi重新加载代码。

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

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Flask + mod_wsgi 在源代码更改时自动重新加载 的相关文章

随机推荐