[英]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.