文件更改后mod_wsgi自动加载时运行启动代码

时间:2016-01-28 13:19:55

标签: django apache mod-wsgi

我有mod_wsgi,守护进程模式和Django。

如果我向WSGIScriptAlias提供application-groupprocess-group参数 - https://stackoverflow.com/a/20930912/203485,我可以在启动时使mod_wsgi运行代码(相反,默认它会在第一次请求时运行它)。

但是,如果在wsgi文件更改后自动重新加载工作程序(您只需上传新文件和touch wsgi文件),我怎么能让它运行相同的启动代码?然后,在第一次请求之前,它不会运行启动代码。

我需要在工作人员启动后进行大量初始化,最好不要重新加载服务器(它需要root)。

1 个答案:

答案 0 :(得分:0)

您可以在WSGI脚本的模块范围内调用函数。