Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 在文件更改后mod_wsgi自动加载时运行启动代码_Django_Apache_Mod Wsgi - Fatal编程技术网

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

Django 在文件更改后mod_wsgi自动加载时运行启动代码,django,apache,mod-wsgi,Django,Apache,Mod Wsgi,我有mod_wsgi、daemon模式和Django 如果我向WSGIScriptAlias提供应用程序组和进程组参数,我可以让mod_wsgi在启动时运行代码(默认情况下,它会在第一次请求时运行) 但是,在wsgi文件更改后(您只需上传新文件和touchwsgi文件),如何让它在自动重新加载workers之后运行相同的启动代码呢?然后在第一个请求之前它不会运行启动代码 我需要在工作人员启动后进行大量初始化,最好不要重新加载服务器(它需要根用户)。您可能只需在WSGI脚本的模块范围内调用函数即可

我有mod_wsgi、daemon模式和Django

如果我向WSGIScriptAlias提供
应用程序组
进程组
参数,我可以让mod_wsgi在启动时运行代码(默认情况下,它会在第一次请求时运行)

但是,在wsgi文件更改后(您只需上传新文件和
touch
wsgi文件),如何让它在自动重新加载workers之后运行相同的启动代码呢?然后在第一个请求之前它不会运行启动代码


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

您可能只需在WSGI脚本的模块范围内调用函数即可