繁体   English   中英

在Django中的perticular请求上重新启动apache2

[英]Restarting a apache2 over perticular request in django

我正在一个项目,该项目根据请求创建django应用。 由于Web服务器apache需要重新启动才能添加创建的新文件。 我尝试了以下操作:

1)Django request_complete信号:这不是一种好方法,因为我不希望我的服务器在每个请求完成时都重新启动

2)threading.Time:我试图以某个延迟运行一个函数,以便它可以完成当前请求。

出现以下错误,此方法不起作用:

RuntimeError at /apps/37f63340-2984-40b1-a728-1cf3d0820ae6/
threads can only be started once  

请建议我解决此问题的方法。

您用“ webfaction”标记了它,因此我假设您使用的是WebFaction的默认mod_wsgi设置。

如果是这种情况,那么您可以重新启动mod_wsgi守护进程,而不必像mod_wsgi文档中所述重新启动Apache本身: 重新加载源代码

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM