我之前问过一个关于如何使用Django创建SaaS应用程序的问题 Django and SaaS. How to use separate database for each Django site?
现在,当用户为自己创建一个新实例时,我只需创建一个设置.py文件,并为他的子域创建一个apache配置。现在,当一个用户试图访问他的实例时,他只能看到他自己的数据库,所以我们完全分离了数据。在
现在有一个问题,当试图做后台进程,同时拥有这些独立的数据库。后台进程应该特定于每个仅作用于此实例数据的实例。ZTask守护进程需要一个设置文件来启动。问题是我是否必须为每个Django实例启动单独的ztaskd进程?或者我可以为所有实例启动一次ztaskd吗?在
ztaskd
在特定Django实例的上下文中工作,因此不能为多个Django实例共享一个ZTask守护进程。在您应该使用每个Django实例的本地设置运行
ztaskd
。基本上开始使用记住每个实例都有非冲突的
^{pr2}$ZTASKD_URL
。对于本地ztaskd
正如an answer to your previous question中建议的那样是个好主意。在
相关问题 更多 >
编程相关推荐